Imported Upstream version 1.0.25
[tails-persistence-setup.git] / Changes.OLD
blob8831f775ca82aba9f0263fa8d47deb4c1de9e127
1 0.42   20131026
2     - Import updated translations from Transifex.
4 0.41   20131017
5     - Import updated translations from Transifex.
7 0.40   20131015
8     - Allow setting up persistence on a device connected via SDIO as well.
9     - Support detecting partitions on MMC block devices.
11 0.39   20131002
12     - Fix UID/GID check on persistence.conf.
14 0.38   20131002
15     - Check permissions of existing persistence.conf on startup.
16     - Move from the deprecated NoTabsTests to Test::NoTabs.
17     - Move from the deprecated CriticTests to Test::Perl::Critic.
19 0.37   20130930
20     - Make the created persistent filesystem root:root, 0775, with an ACL to
21       grant write access to the tails-persistence-setup user.
22       This is done with a tiny wrapper, meant to be run with sudo.
23     - Take ACLs into account when checking access rights on the
24       persistence filesystem.
25     - Use persistence.conf instead of the old live-persistence.conf.
26     - Explicitly give live-persistence.conf 0600 permissions.
28 0.36   20130929
29     - Add a printers persistence preset.
31 0.35   20130909
32     - Update many translations from Transifex.
34 0.34   20130807
35     - Update translations from Transifex.
36       New translated languages: da, ja, tr.
38 0.33   20130730
40     - Remove obsolete system_partition_number attribute.
41       It was only needed by the code that fixed the system partition
42       attributes, that was dropped in commit c844f8f.
44 0.32   20130605
46     - Remove ability to add custom mounts.
47       The plan is to have t-p-s able to enable innocuous persistent
48       presets only.
50 0.31   20130524
52     - Format the created persistent volumes as ext4.
53     - After creating the persistent volume, wait for all udev events to be
54       handled before mounting it.
55     - Add icons search path that work on Wheezy.
56     - Make indentation consistent.
57     - Update tests to match the latest preset additions.
58     - Fix license name in dist.ini.
59     - Bump copyright years.
61 0.30   20130503
63     - Update translations for many languages.
65 0.29   20130411
67     - Use new canonical path to the Live OS mountpoint instead of
68       relying on a compatibility symlink.
69     - Update hard-coded numbers in test suite: we've added a few
70       presets a while ago.
72 0.28   20130323
74     - Don't fix attributes on Tails system partition after creating
75       or deleting partitions.
77       We're going to backport the parted bugfix so this is not needed
78       anymore. Rationale: we want t-p-s to do all its disk operations
79       through udisks, so that the live user does not need write access
80       to the Tails USB disk.
82       Details: Debian#673042,
83       todo/palimpsest:_do_not_make_Tails_USB_unbootable.
85     - Update Farsi and Chinese translations,
86       import new translations for Finnish and Swedish.
88 0.27   20130214
90     - Update translations from Transifex:
91       ar, bg, es, fr, nl, pl and zh_CN.
93 0.26   20121213
95     - Update French, German and Italian translations.
97 0.25   20121213
99     - Update PO files.
100     - Import new translations (Hebrew and Latvian) from Transifex.
101     - Update Basque and Portugues (Brazil) translations from Transifex.
102     - Update French translation.
103     - Enable Arabic, Bulgarian, German, Greek, Basque, Farsi, Hebrew,
104       Hungarian and Latvian languages. The PO files were previously
105       imported without enabling the languages, so they were actually
106       not used.
108 0.24   20121125
109        Import Bulgarian translation.
110        Enable Bulgarian and Chinese languages.
112 0.23   20121114
113        Arabic language updates from NDI (Nov 9 2012)
114        Russian language updates from NDI (Nov 9 2012)
115        Import zh_CN translation from Transifex
117 0.22   20121113
118        Fix ambigious label.
119        Add preset for browser bookmarks.
121 0.21   20121107
122        Don't package incomplete translations.
123        Import completed translations from Transifex.
124        Add Arabic translations.
126 0.20   20121029
127        Enable forgotten translation languages.
129 0.19   20121029
130        Bumped the volume creation timeout to one hour.
131        Update translations.
133 0.18   20120906
134        Add preset for NetworkManager connections.
135        Update translations.
137 0.17   20120604
138        Move translators hints to the right place.
139        Bump mkfs timeout up to 600 minutes.
140        Tell the user what's going on when the Tails boot device cannot be found.
142 0.16   20120425
143        Add source=Persistent option for this preset.
145 0.15   20120419
146        Update translations.
148 0.14   20120412
149        Rephrase a bunch of GUI messages.
150        Fix URL to local documentation.
151        Update PO and POT files.
153 0.13   20120411
154        Update to match the rename of the "linkfiles" option to "link".
156 0.12   20120408
157        Take into account live.persist was renamed to live-persistence.conf.
159 0.11   20120326
160        Warn before suggesting to close the application.
161        Import translation, refresh PO files.
163 0.10   20120321
164        Adapt to new live.persist format.
166 0.9    20120320
167        Display GNOME Keyring preset before APT ones.
168        More tests.
169        More consistent naming of the Tails USB installer.
170        Some robustness improvements.
171        Fix buggy merging of presets and live.persist with Squeeze's
172        List::MoreUtils.
173        Make it clear any changes only take effect after rebooting.
174        Fix automatic steps selection and sanity checks.
175        Harden lock_luks_device to guard against the udisks timeout bug.
176        Disable the "dotfiles" preset by default.
178 0.8.3  20120319
179        Don't ever try to run non-existing reboot step.
180        Add safeguards in case we add more steps without checks in the future.
181        Add "GNOME Keyring" configuration preset.
182        Split APT presets into lists and packages.
183        Make APT packages cache presets store /var/cache/apt/archives/.
185 0.8.2  20120319
186        Use a fancy specific icon for each preset button.
187        Fix the icon for custom configuration buttons.
188        Fix the delete launcher menu icon.
189        fsync live.persist after saving.
191 0.8.1  20120319
192        Remove unneeded dependency on MooseX::Declare.
193        A few minor PO file updates.
194        Use absolute paths in custom-mounts sources.
195        Configure: check if persistence is enabled iff. no bootstrap step was run.
197 0.8    20120318
198        Make sanity check messages translatable.
199        Fix check to skip feature tests if Test::BDD::Cucumber is not installed.
200        Configure step:
201          - is now working, with lots of tests.
202          - support adding custom (source,destination) mappings.
203          - "checked" icon: consistent behaviour, right align.
204          - use lighter text color for disabled items.
205          - enable `Persistent' personal data directory preset by default.
207 0.7    20120316
208        Various robustness and GUI improvements.
209        Bootstrap:
210          - mount persistence partition in the end if needed.
211          - set TailsData label on the persistent filesystem too.
212        Delete:
213          - check that persistence is disabled.
214          - umount the partition if needed.
215          - add launcher that runs this step.
216        Configure:
217          - check that persistence is enabled read-write.
218          - read, parse and write live.persist configuration files.
219          - add persistence configuration presets.
220          - support merging presets with a configuration file.
221          - initial GUI.
223 0.6    20120225
224        Ship an icon and use it in the .desktop file.
225        Only run the bootstrap step by default.
227 0.5    20120220
228        Use bigger timeout for partition create operations.
230 0.4 20120220
231        Set correct attributes on Tails system partition after creating
232        or deleting partitions (workaround udisks bug).
233        Actually use passphrase entered by the user.
234        Hide introduction text once the go button is pressed.
236 0.3    20120220
237        Add missing dependency on IPC::System::Simple.
238        Many robustness and sanity checks improvements.
239        UI improvements.
240        Add manpage, improve documentation.
241        Add .desktop file.
242        Make room for single persistent setup entry point.
244 0.2    20120216
245        Early snapshot.
247 0.1    20120216
248        Early snapshot.