summary refs log tree commit diff
path: root/nixos/doc/manual/release-notes/rl-1809.xml
blob: 949dbf0e0c1ed662cbf720f6f450415390ed4cc5 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
<section xmlns="http://docbook.org/ns/docbook"
         xmlns:xlink="http://www.w3.org/1999/xlink"
         xmlns:xi="http://www.w3.org/2001/XInclude"
         version="5.0"
         xml:id="sec-release-18.09">

<title>Release 18.09 (“Jellyfish”, 2018/09/??)</title>

<section xmlns="http://docbook.org/ns/docbook"
         xmlns:xlink="http://www.w3.org/1999/xlink"
         xmlns:xi="http://www.w3.org/2001/XInclude"
         version="5.0"
         xml:id="sec-release-18.09-highlights">

<title>Highlights</title>

<para>In addition to numerous new and upgraded packages, this release
has the following highlights: </para>

<itemizedlist>
  <listitem>
    <para>
      TODO
    </para>
  </listitem>

</itemizedlist>

</section>
<section xmlns="http://docbook.org/ns/docbook"
         xmlns:xlink="http://www.w3.org/1999/xlink"
         xmlns:xi="http://www.w3.org/2001/XInclude"
         version="5.0"
         xml:id="sec-release-18.09-new-services">

<title>New Services</title>

<para>The following new services were added since the last release:</para>

<itemizedlist>
  <listitem>
    <para></para>
  </listitem>
</itemizedlist>

</section>
<section xmlns="http://docbook.org/ns/docbook"
         xmlns:xlink="http://www.w3.org/1999/xlink"
         xmlns:xi="http://www.w3.org/2001/XInclude"
         version="5.0"
         xml:id="sec-release-18.09-incompatibilities">

<title>Backward Incompatibilities</title>

<para>When upgrading from a previous release, please be aware of the
following incompatible changes:</para>

<itemizedlist>
  <listitem>
    <para>
      <literal>lib.strict</literal> is removed. Use <literal>builtins.seq</literal> instead.
    </para>
  </listitem>
  <listitem>
    <para>
      The <literal>clementine</literal> package points now to the free derivation.
      <literal>clementineFree</literal> is removed now and <literal>clementineUnfree</literal>
      points to the package which is bundled with the unfree <literal>libspotify</literal> package.
    </para>
  </listitem>
</itemizedlist>

</section>
<section xmlns="http://docbook.org/ns/docbook"
         xmlns:xlink="http://www.w3.org/1999/xlink"
         xmlns:xi="http://www.w3.org/2001/XInclude"
         version="5.0"
         xml:id="sec-release-18.09-notable-changes">

<title>Other Notable Changes</title>

<itemizedlist>
  <listitem>
    <para>
      <literal>lib.attrNamesToStr</literal> has been deprecated. Use
      more specific concatenation (<literal>lib.concat(Map)StringsSep</literal>)
      instead.
    </para>
  </listitem>
  <listitem>
    <para>
      <literal>lib.addErrorContextToAttrs</literal> has been deprecated. Use
      <literal>builtins.addErrorContext</literal> directly.
    </para>
  </listitem>
  <listitem>
    <para>
      <literal>lib.showVal</literal> has been deprecated. Use
      <literal>lib.traceSeqN</literal> instead.
    </para>
  </listitem>
  <listitem>
    <para>
      <literal>lib.traceXMLVal</literal> has been deprecated. Use
      <literal>lib.traceValFn builtins.toXml</literal> instead.
    </para>
  </listitem>
  <listitem>
    <para>
      <literal>lib.traceXMLValMarked</literal> has been deprecated. Use
      <literal>lib.traceValFn (x: str + builtins.toXML x)</literal> instead.
    </para>
  </listitem>
  <listitem>
    <para>
      <literal>lib.traceValIfNot</literal> has been deprecated. Use
      <literal>if/then/else</literal> and <literal>lib.traceValSeq</literal>
      instead.
    </para>
  </listitem>
  <listitem>
    <para>
      <literal>lib.traceCallXml</literal> has been deprecated. Please complain
      if you use the function regularly.
    </para>
    <para>
      The attribute <literal>lib.nixpkgsVersion</literal> has been deprecated in favor of
      <literal>lib.version</literal>. Please refer to the discussion in
      <link xlink:href="https://github.com/NixOS/nixpkgs/pull/39416#discussion_r183845745">NixOS/nixpkgs#39416</link> for further reference.
    </para>
  </listitem>
</itemizedlist>

</section>
</section>