# Release 10
b2de5cd Tidy pkg-nonfree doc strings to exclude word "non-free".
e1d154f Add class Desktop.photo.view.
3d5654a Extend class Desktop.media.
8ae3924 Stop have class Desktop.media.video include EsounD wrapper (needed only for mplayer, not mplayer2).
4a0b718 Tidy doc categories for Desktop.environment.xfce.*.
2114574 Relax class Desktop.environment.xfce.audio to not include base Xfce, and add wrapper Desktop.media.audio.xfce.
7b3dbd3 Have Jessie class Desktop.media.audio.pulseaudio add pasystray.
9a8ce89 Have class Hardware.laptop.lenovo.edge145 include Hardware.nic.realtek.
c90048f Enable firmware where relevant (i.e. all current motherboard classes).
a447b0e Rename class Hardware.firmware → hw.firmware, deprecating the former.
e255027 Refactor class Desktop.environment.xfce to have less in base yet include more by default.

# Release 9
b47c40d Add basic testsuite.
37e77f4 Fix stop use bogus class Desktop.office.libreoffice.java.avoid.
82c1063 Extend coverage of Finnish locale.

# Release 8
0bec1fa Add Finnish spell engine Voikko to classes Desktop.office.libreoffice.locale.NORDIC and Desktop.mail.icedove.locale.NORDIC.
104f5cc Fix refactor class Desktop.office.libreoffice to separate gtk support from avoiding some components, and avoid per default (accidentally messed up in release 7).
5eb9162 Fix add to Jessie class Desktop.office.libreoffice.locale.EUROPE package libreoffice-l10n-gd (accidentally dropped in release 7).
ef2683e Fix add to Jessie class Desktop.office.libreoffice.locale.ASIA packages libreoffice-l10n-kk libreoffice-l10n-kmr (accidentally dropped in release 7).
11cdc5d Fix class l10n.hunspell.en.GB.myspell to use lowercase for package myspell-en-gb.

# Release 7
3d98305 Update copyright info: Extend coverage for packaging to current year.
82a2fe3 Drop (in debian/rules) jessie-deprecated class from before release of Jessie. Introduce stretch classes.
eaf88ce Add a bunch of TODOs.
7a09656 Fix drop package gstreamer0.10-ffmpeg from Jessie class Framework.media.gstreamer.avoid: Obsolete.
8430228 Fix stop avoid obsolete epdfview in Stretch class Desktop.office.gtk.document-viewer.
8b4e38c Fix rename Jessie class Desktop.office.pdf.gtk → Desktop.office.gtk.document-viewer.
10e5782 Fix rename Jessie class Console.media.gstreamer.avoid → Framework.media.gstreamer.avoid.
2a3087d Fix stop have class Task.harden.desktop include Framework.media.gstreamer.avoid: Unrelated to hardening, and clashes with indirect GStreamer dependency via task-xfce-desktop (see bug#774282).
a79ace3 Fix stop have Jessie class Desktop.scheduling.iceowl.locale.NORDIC include iceowl-l10n-fi: Only in experimental yet (see bug#774281).
de4fe82 Add Stretch node huayruro-classmate.
41d4547 Add Stretch classes Desktop.environment.sugar Framework.theme.sugar.
6eb0c6f Add Jessie node hans.
08a1f74 Add Jessie class Desktop.email.geary.
1df87cb Add classes Desktop.editor.text.leafpad Desktop.environment.gnome.documentation.avoid Desktop.web.webkit.gnome Framework.color.colord.avoid Language.tcl.
006f851 Fix rename class Hardware(.init) → Hardware.base.
884d723 Fix have class Language.perl.base include Language.base (not bogus Language).
b20fa14 Add class Service.mail.mailx.avoid.
f7f5ba6 Add subclasses for Service.mail.mta.
8d3411f Add subclasses for Hardware.gl.
1e6db97 Move class x11.xdg.icons → Framework.theme.tango, deprecating the former.
a7cba94 Fix have class Desktop.office include Desktop.office.gtk.document-viewer (not Desktop.office.gtk).
2b8e2ff Fix have class Desktop.office.libreoffice include applications (not only GTK+ theming).
f821fc7 Stop have class Desktop.mobile include evolution-data-server.
f494bf0 Tidy Hardware.motherboard subclasses to not include hw.acpi (implied by hw.x86.*).
9355643 Fix have class Hardware.laptop.intel.classmate include hw.x86.amd64 (not hw.mac.laptop).
f91a809 Fix have class Hardware.motherboard.asus.a7n8x include hw.x86.amd64 hw.acpi (not bogus Hardware.cpu.amd.athlon).
0b6f970 Fix syntax of class Task.music.notation.musescore.
c2b2059 Fix have class Admin.apt include Framework.pkg.apt.cli.aptitude (not dropped Admin.apt.aptitude).
e7100b6 Simplify clean rules.
04b6642 Add bug closures for classes l10n.hunspell.da.myspell l10n.myspell.de.CH.hunspell.
c7e9fb0 Add class Hardware.nic.broadcom.b43. Add class Hardware.nic.broadcom.b43 to class Hardware.laptop.lenovo.edge145 since Jessie: Non-free STA driver unneeded since kernel 4.0.5.
33744c6 Add class Hardware.hdaps to classes Hardware.laptop.lenovo.edge145 Hardware.laptop.acer.aa0725.
d29a11e Add a slew of Hardware subclasses and a few Service.display.xorg.video subclasses.
8e346dc Have Stretch class Desktop.office.gtk.document-viewer install evince (replacing obsolete evince-gtk).
77c9036 Add classes Desktop.office.gtk.spreadsheet Desktop.office.gtk.word-processor.
579bc69 Redefine class Desktop.office.gtk to mean GTK+-related office tools (not mirror-class for GTK+ parts of default - i.e. LibreOffice - office tools). Rename and split class Desktop.office.pdf → Desktop.office.gtk.document-viewer Desktop.office.qt.pdf-viewer, deprecating the former.
d745cfb Drop wheezy-deprecated and jessie-deprecated class from before release of Jessie. Introduce stretch classes.
8e93614 Add class Framework.theme.gtk.gtk2.gnome.avoid.
4d886c3 Limit classes ...locale.SCANDINAVIA to mutual intelligible languages, and add superclass NORDIC for full coverage of the region.
c0d6cf3 Fix description for class Desktop.web.iceweasel.locale.SCANDINAVIA.
0719f70 Avoid cufrequtils and deprecate (now empty) class hw.power: Better handled by kernel modules since Wheezy.
efddb44 Adjust README: Classes are neither objective nor subjective.
1dd13ef Stop embed __PKGAUTOLIST__ in tweaks in class Admin.apt.auto.all (supported since Boxer 0.004).
c79e4d5 Add APT-related subclasses Framework.pkg.*. Deprecate Admin.apt.aptitude.
9f8b970 Fix add init for class Desktop.web.webkit.
2017f19 Add Jessie class Desktop.environment.mate.
9c599fe Add class Desktop.web.webkit.qt.
f9947d0 Add class Desktop.office.pdf.qt.
0e0715f Add class Desktop.wm.openbox and Jessie classes x11.lightdm.razorqt Desktop.environment.razorqt.
e525b9a Rename Desktop.tools.gnupg → Desktop.tools.pgp.
b6d199f Fix avoid Console.harden including Desktop.tools.gnupg.
f58a21f Add classes Framework.crypto.openssh.pinentry.* and Desktop.tools.ssh.
2c59052 Add class Task.music.notation.musescore.
2dad5cb Rename class Task.desktop.harden → Task.harden.desktop.
ca476c6 Have Desktop.design.pdf install origami.
6bf07a6 Add class Framework.pkg.distinkt for Jessie, and include in Language.perl.devel.tools and (as class, not packages) Task.data.linkeddata.
c221a94 Fix adapt and extend Framework.rdf and Task.data.linkeddata for Jessie.
d75aab0 Fix include only reverse dependencies of package libcode-tidyall-perl in Wheezy.
a2adf1a Add Service.filesystem.net.afp Service.filesystem.net.nfs Service.filesystem.net.smb.
b13333c Add Desktop.editor.rdf Framework.rdf Service.web.linkeddata Task.data.linkeddata.
109b5dd Add Desktop.filesystem.indexer.semantic Service.filesystem.indexer.semantic Framework.media.libvisual.limit.
58b1959 Add Console.harden Desktop.tools.gnupg Framework.crypto.gnupg.pinentry, and include Desktop.tools.gnupg in Desktop.harden.
0420e9d Add Console.filesystem.indexer Desktop.filesystem.indexer Service.filesystem.indexer, and include locate-based indexer in base classes Console and Desktop.
8906bf4 Add Language.perl.
5f5d87e Fix consistently lowercase parameter labels.
b7d31ee Add Framework.web.webkit.webkit1.gtk.avoid.
b96a7a1 Deprecate Desktop.filesharing.bittorrent. Rename Desktop.filesharing → Desktop.filesystem.net. Add Service.filesystem.net.bittorrent.
7545211 Rename Desktop.editor.* → Desktop.editor.text, deprecating Desktop.editor.mousepad and Desktop.editor.pyroom.
9698402 Fix include Console.locale.en (not deprecated Locale.english) in node lxp5.
bb80dec Add Desktop.office.libreoffice.avoid, and include in Console.locale.de and Console.locale.en.
a7d3ce9 Enumerate bugs as separate paramenters.
820e177 Fix use Hardware.net.bluetooth (not deprecated Hardware.bluetooth) in Hardware.laptop.
d92584c Update class Service.web.apache for Jessie: Install apache2 and mark apache2-mpm-worker as auto-installed.
456fada Add class Service.database.
d2e220c Refactor Service, adding base class and including classes Service.log Service.ssh Service.mail Service.time Service.web.
8c8c77c Refactor Service.mail, adding base class and including classes Service.mail.mta Service.mail.mda.
8508cad Slightly simplify Service.log.
d264d2c Fix rename Service.dns.autoritatative → Service.dns.authoritatative, deprecating the former.
85610ce Refactor Service.web, adding base class and extending Service.web.uwsgi.
3e8cfa8 Add Framework.media base class.
8484a39 Move base class Language → Language.base.
e46aaa3 Add classes Desktop.web.locale.ZA Desktop.web.iceweasel.locale.ZA.
3b78489 Tidy class Language.java: Use dash (not dot) as parameter delimiter.
c9294b1 Deprecate Locale.english.
31e20f9 Add classes l10n.ispell.fo l10n.wordlist.fo, and include in l10n.fo.
b70be67 Extend l10n.ispell.de classes to cover Swiss German.
f8993f1 Improve README: Clarify when appropriate to use pkg-avoid with lowercase classes.
f4ecc19 Add english high-level locale classes.
59fb067 Fix Desktop.office.libreoffice.locale.EU to include application-specific locale classes.
b6c946e Tidy classes ...locale.ASIA to include ...locale.INDIA.
6f9c0c5 Add english low-level locale classes.
ff63dbd Add classes l10n.hunspell.de.medical l10n.wordlist.de.medical.
973f465 Fix include old german wordlist/ispell dictionary.
b328b4e Fix list german country code classes in capital letters.
b1a9952 Improve l10n.hunspell.de to include all variants. Fix add l10n.de.
44c2494 Drop l10n.myspell (folding it into l10n.hunspell).
7844c85 Add class Console.editor.spelling.
98a99f9 Revert rename ...locale.ZA → ...locale.za: ZA is a country (not a locale).
bdd139f Drop superfluously deprecated Desktop.scheduling.iceweasel.locale.danish for Jessie: No applications-specific locales were released.
8fc7f19 Rename ....locale.ZA → ...locale.za (i.e. use lowercase locale - preserve uppercase for localegroups), deprecating the former.
e53d3e5 Fix deprecate Desktop.locale.danish (was left overridden for Jessie).
56155b2 Refactor german locale classes, including rename ...german → ...de, deprecating the former.
c19aced Fix typo.
c1d9622 Refactor danish locale classes, including rename ...danish → ...da, deprecating the former.
7d0b484 Have Desktop.locale.danish use explicit package dependencies (not task package - and also avoid -help package).
9fecd93 Add class Task.desktop. Deprecate class Blends.
88fd56e Make node dharma generic (not Jessie-specific).
e3065de Tidy blends/nodes: Drop superfluous inclusions.
7baf7e9 Add Desktop.locale.* localegroup classes.
eccd183 Tidy classes Desktop.office.locale Desktop.web.locale to include direct subclass ALL (not implementation-specific one).
25f997c Add localegroup SCANDINAVIA, and l10n classes for Faroe (fo) and North Sami (se).
3708fac Fix Desktop.scheduling.iceowl.locale.SCANDINAVIA for Jessie: Drop locale nb-no still only in experimental.
0a9079e Rename Console.media.midi.avoid → Framework.media.wildmidi.limit, deprecating the former.
5917275 Rename Console.media.gstreamer.avoid → Framework.media.gstreamer.avoid, deprecating the former.
3b0b439 Split Console.media.base from Console. Add Console.media.audio.alsa to Console.media.
78744a4 Split Console.base from Console. Add Console.editor Console.filemanager Console.tools to Console.
8d51105 Add misc. bluetooth integration classes.
00388ef Rename Hardware.bluetooth → Hardware.net.bluetooth, deprecating the former. Deprecate hw.bluetooth.
9741a52 Refactor Admin.tools.
e0974c5 Refactor and extend Console.multiplexer.
b73bb6e Refactor and extend Console.mail, deprecating Console.mail.alot.
fdd6c45 Split class Console.editor.nano from Console.editor.
32e02a9 Add base class Task, and (Jessie-only) Task.data.transform.
30941c7 Refactor class Hardware.harden: Include Hardware.net.pac.avoid, and split out Hardware.tools.harden.
433703d Fix Desktop.design.web.sass Wheezy/Jessie difference.
eddbd61 Split class Admin.apt.tools into Admin.apt.tools.changes and Admin.apt.tools.bugs, and avoid the latter in base class (does not work well with approx, e.g. for use with live-build).
16bb8af Fix Desktop.office.pdf.gtk for Jessie: Stop avoid epdfview.
b70b708 Fix Console.media.gstreamer.avoid for Jessie: Stop avoid bluez-gstreamer.
75a4d68 Keep deprecated class files in separate directory.
571bf7f Fix Desktop.scheduling.iceowl.locale for Jessie: Drop locales fi gd id lt nb-no pa-in sq tr uk still only in experimental.
d36fe11 Fix Desktop.scheduling.iceowl for Jessie.
de3f372 Fix Service.print.cups.avoid Wheezy/Jessie difference.
709a805 Rename class Printing → Service.print, and refactor.
3babe55 Split class Admin.auto into Admin.apt.auto.upgrade Admin.disk.auto Service.time. Include new Admin.apt.auto into Admin.auto.
c242355 Rename class Admin.lvm → Admin.disk.lvm.
6b14f24 Restructure class Admin: add Admin.apt, and include that and Admin.tools into base class.
183d154 Restructure class Admin: add base class.
4d92204 Include Hardware.harden in each of Desktop.*.harden classes.
3ca8d09 Rename class Desktop.crypto → Desktop.tools.harden, and add Desktop.harden.
aafb45a Fix class Desktop.chat to include Desktop.chat.pidgin.
1e10a5d Rename class Desktop.chat.pidgin.crypto → Desktop.chat.pidgin.harden, and add Desktop.chat.harden.
f0cb14e Rename class Hardware.crypto → Hardware.harden.
8016c70 Rename class Desktop.email.crypto → Desktop.email.harden.
57d9561 Rename class Desktop.web.security → Desktop.web.harden (and fix move Jessie override below Desktop.web.iceweasel).
27fe2fd Restructure class Desktop.tools: Separate Desktop.tools.network and Desktop.tools.account.
12f168f Restructure class Desktop: Include Desktop.environment Desktop.email Desktop.editor Desktop.media Desktop.mobile Desktop.photo Desktop.office Desktop.scheduling Desktop.web.
9af5cb3 Restructure class Desktop.environment: Include Desktop.screensaver.
10ad3e9 Restructure class Desktop.editor: Include Desktop.editor.mousepad.
0a9a55e Restructure class Desktop.office: Include Desktop.office.gtk Desktop.office.word-processor Desktop.office.spreadsheet Desktop.office.presentation Desktop.office.pdf.
52dc805 Really separate Desktop.office.libreoffice.
6248159 Restructure class Desktop: add base class.
0830d6f Rename class Desktop.awesome → Desktop.environment.awesome.
c86fb73 Rename class Desktop.xfce → Desktop.environment.xfce.
cf717f2 Restructure class Desktop.web: Separate Desktop.web.iceweasel.
d1ae8ab Extend class Desktop.screensaver: Include Desktop.screensaver.unicode, and add base class.
630e6f6 Restructure class Desktop.scheduling: Separate Desktop.scheduling.iceowl.
aae86ff Extend class Desktop.photo: Include Desktop.photo.manage.gtk, and add base class.
291d77e Restructure class Desktop.office: Separate Desktop.office.libreoffice.
6c21fd8 Fix extend class Desktop.office to include Desktop.office.gtk.
dd65541 Tidy class Desktop.office.locale: Remove editing noice, and drop technically identical Jessie override.
55ad063 Fix add Desktop.office base class.
8ffda74 Extend class Desktop.office: Include Desktop.office.gtk, and add base class.
3c4d87f Tidy description for class Service.audio.
cfec4a8 Fix really include Desktop.media.audio.alsa and Desktop.media.video in Desktop.media.
c5c65f9 Split class Service.audio.pulseaudio into Service.audio.pulseaudio.client and Console.media.audio.pulseaudio, and include the latter in Service.audio.pulseaudio.
89a4e8a Extend Desktop.media.audio: add init, including Desktop.media.audio.alsa by default.
aa52755 Entend class Desktop.media: Add base, and include Desktop.media.audio.alsa and Desktop.media.video by default.
7ca1447 Entend class Desktop.mobile.sync: Add base, and include sync by default.
bbb36de Tidy class Desktop.mobile.sync: Include Desktop.mobile (not bogusly Desktop.media - virtually empty now but will be populated).
9d39e10 Extend Desktop.filesharing: add base and init, including Desktop.filesharing.bittorrent by default.
d762a3d Restructure Desktop.email: separate base from index, and add subclass Desktop.email.icedove.
b892d38 Tidy class Desktop.email: Include capital class last.
b23d30d Restructure Desktop.chat: separate base from index, and include Desktop.chat.pidgin.
2a9c9a6 Fix Printing class (and subclasses). Closes: bug#767360.
5bd44cc Fix adjust descriptions related to (but not really) tweaks.
82faaa5 Fix include Admin.etc.functions in Desktop.xfce.
d1bf4dd Fix tweaks sometimes broken for classes Hardware.bluetooth and Hardware.power: Include Admin.etc.functions.
b54a3c1 Add class Console.design.painting, and include in Console.design.
4fb7924 Add class Desktop.design.font, and include (except subclass Desktop.design.font.editor) in Desktop.design.
5b51905 Add class Desktop.editor.kephra.
dcd9e97 Add class Desktop.design.color, and include in Desktop.design.
69fe964 Rename class Desktop.web.chromium → Desktop.web.blink.
fcf81e5 Update to reclass 1.4 ABI for Desktop.design.painting.
e504a07 Merge branch 'master-jessie'

# Release 6
aa300c2 Prepare for release: Update changelog.
20bda49 Prepare for release: Update changelog.
5c203dd Adapt to ABI of reclass 1.4: rename default class files index.yml → init.yml. See bug#766903.
56878f3 Tidy packaging: Merge git branches.
a83511e New class Desktop.design.painting.kde.
2eaf529 New class Desktop.design.painting.gtk (included in its superclass).

# Release 5
95bc2ab Prepare for release: Update changelog.
4c95967 New class Desktop.design.web. Exclude that and its subclass sass from Desktop.design.

# Release 4
b87ad93 Prepare for release: Update changelog.
aa6fc92 Add classes Desktop.web.webkit and Deskto.web.chromium.
e279adb Restructure Desktop.web.* to separate base and gecko from index.
9e975b1 Add Jessie Desktop.media.video class to install mpv and avoid mplayer2.
5a1abe3 Extend Jessie Desktop.web.security class to install xul-ext-y-u-no-validate.

# Release 3
67b22a3 Prepare for release: Update changelog.
adece15 Fix Console.design class.

# Release 2
d09bbf2 Prepare for release: Update changelog.
2f31189 Add design classes.
1aca98e Rename class Desktop.mobile.photo → Desktop.photo.manage.gtk.

# Release 1
6a115d3 Initial packaging.
3695e38 Add Makefile to populate symlinks, and remove them on cleanup.
b365a27 Have Admin.tools class install lsof.
f0897c1 Sort Desktop.web.security class.
f214d08 Update Desktop.scheduling.locale.* to follow UN M.49 definition of Europe: Include Ukraine and Russia.
0674f18 Fix package lists for iceowl locale classes.
1bf266f Rename classes ...da → ...danish. Add and use more danish locale classes.
bcd8ab8 Derive class Console.tools for Jessie: include myrepos and auto-install mr.
01e93ea Add a bunch of Jessie classes, and (preliminary) node dharma.
d5374c6 Add a bunch of classes, and node lxp5.
af8b24b Fix missing colons. Thanks to Vasudev Kamath.
50070a0 Rename classes ...l10n → ...locale.
0d70f8b Rename class Hardware.wifi → Hardware.nic.
d92633f Add laptop classes, and add node parl-greens.
f1af89d Move mousepad to separate class Desktop.editor.mousepad.
71bf6cf Move aptitude to separate class Admin.apt.aptitude.
13dd4aa Move (without structurally renaming) class Hardware.laptop.
9dbf9d5 Simplify parl nodes, and add parl-desktop-india.
71d1586 Improve and extend locale classes.
755f90e Extend and slightly rephrase README.
4ccce7e Rename wheezy class hw.acpi.base → hw.acpi.
36433e2 Major rewrite: Use reclass.
881f3ed Stop caring about libvisual-0.4-plugins being (auto-)installed: Not actually used.
19ca92e Include core audio tools (no longer pulled in by GStreamer).
733437b exclude webkit library (used only for maybe-risky JavaScript Proxy parsing).
1ef4abf Include generic volume control Volti. Exclude Xfce volumed and GStreamer framework.
482eb23 Fix stop install iceweasel l10n n Croatian: Unavailable in Wheezy.
6e3dd27 Fix exclude MIDI patches (bug#612509).
b8f039d Extend desktop-mobile topic to include photo manager Shotwell.
58e9b87 Extend desktop topic to include mousepad.
49aace4 Mark auto previously excluded recommendations evolution-data-server libvisual-0.4-plugins libwebkitgtk-1.0-0.
837f15f Fix exclude only software rasterizer: Include gvfs (fixing disk hot-plug detection) mplayer2 and libreoffice-ogltrans. Include recommendations evolution-data-server libvisual-0.4-plugins libwebkitgtk-1.0-0.
1e8dce8 Fi exclude print support.
f30847c Explicitly include LibreOffice GTK+ style "tango".
6168ef9 Fix install icedove and iceweasel l10n for es-es, pt-pt and sv-se (not bogus es, pt or sv, nor missing lv).
749bf14 Fix explicitly suppress OpenGL-depending libwebkitgtk-1.0-0 (pulled in by libproxy0 as alternative to no longer provided libmozjs10d.
9cd4df1 Extend desktop topic to include ntp.
2ffe7ad Tidy/add header comments.
d8e3a94 Explicitly exclude full libreoffice or Java-dependent parts.
c2cbdcc Add new desktop topic media, including PulseAudio
777d728 Include screensaver unicode-screensaver.
1eef51c Tidy comment to not rely on continuation to next comment.
4224439 Stop install non-free firmware-linux package (leave that to hardware-specific explicit instruction). Thanks to Paul Wise for reminder.
5086adc Exclude OpenGL and packages depending on it (until possible enabling only when supported by hardware).
e5d249a Fix package exclusions: use dash suffix (not prefix).
431a63f Include power management tools.
a18c301 Add Iceweasel plugins xul-ext-certificatepatrol xul-ext-refcontrol xul-ext-requestpolicy.
17ef96d Introduce profile mobile, which includes SyncEvolution.
034a660 Distinguish desktop topics with localizations, and drop empty profile snippets for not yet available Iceowl locales.
1bc283b Add Iceweasel plugin flashblock.
cb857ad Introduce profile scheduling, which includes Icdove extension Iceowl.
6a1a812 Add sieve plugin for Icedove.
f2b45fb include gnome-disk-utility: Needed as GUI to change LUKS full-disk-encryption password.
aaae67a Drop Breton from localegroup eu: Is a minority language (only official languages included for now).
ccb95b8 Add localegroup eu (European Union).
607f4d5 Fix drop double locale.
b4d89fe Separate localegroups as own profiles (only 'all' for now).
d18cf97 Restructure to generate preseed files from skeleton + packagelists.
