Although Windows support (or a move towards it) is certainly a big change, is is not the only one. Some rather fun ideas make it into 1.3.0. Some, but not all are:
- Install package directly from file - currently files can only be installed from repositories. Ok - not earth shattering - but big convenience change.
- Protected Repositories. The daemon can handle copying files into, removing files from and signing packages in repositories. Full ACL support can be provided too.
- Improved preview mode - the preview mode will include file system impact information like a full installation.
- Multi-signed packages. Packages can be signed by more than one person/entity.
- Flexible Namespace signing rules. Namespaces can indicate a minimum number of known signers, a subset of "must signers" etc.
- Permissions correct on package refresh. Installation of a package at the same level, even if the package does not change will refresh permissions to correct values if necessary. This level of change is captured in the log too.
- Namespace immutable files. Each namespace can indicate certain files as being immutable to change or delete. In this instances packages can be installed, but the contents of the those files will not be affected. Full information of handling of such files will be placed in the log.