# Change Log
All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](http://keepachangelog.com/)
and this project adheres to [Semantic Versioning](http://semver.org/).


## [Unreleased]


## [1.1.0] - 2025-12-31
### Removed
- Python 3.11 support.

### Added
- Python 3.13 support.

### Changed
- Upgrade [zensols.util] to v1.16.2.


## [1.0.1] - 2025-12-12
### Added
- An optional list of regular expressions under configuration
  `discover.repo.skip` to skip paths to repositories.

### Changed
- Checks on logging to speed up discovery.


## [1.0.0] - 2025-01-11
### Removed
- Support for Python 3.10.

### Changed
- Upgraded to [zensols.util] version 1.15.


## [0.4.1] - 2024-03-10
### Added
- Programmatic access to the distribution manager via the `ApplicationFactory`.


## [0.4.0] - 2023-12-05
### Changed
- Upgrade to [zensols.util] version 1.14.

### Added
- Support for Python 3.11.

### Removed
- Support for Python 3.9.


## [0.3.0] - 2023-08-16
### Changed
- Updated [zensols.util] to 1.13.0.
- Fix setuptool warning.


## [0.2.0] - 2023-02-02
### Changed
- Updated [zensols.util] to 1.12.0.


## [0.1.0] - 2022-09-15
Stable release.

### Changed
- Minor 3.x bug fixes.
- Update GitHub continuous integration workflow.


## [0.0.17] - 2020-12-23
### Added
- Feature to copy a local distribution to somewhere else on the file system.

### Changed
- Added a method to get all profiles from the configuration.
- More documentation and modernization.
- Fixed documentation strings.


## [0.0.16] - 2020-12-22
## Changed
- Switched from Travis to GitHub workflows.
- Upgraded [zenbuild] documentation system.
- Upgrade to [zensols.util] 1.2.5.


## [0.0.15] - 2020-05-24
### Added
- Sphinx documentation, which includes API docs.
- Upgrade to [zensols.util] 1.2.5.


## [0.0.14] - 2020-04-24
### Changed
- Fix run-time freeze bug.
- Logging configuration fix.
- Upgrade to [zensols.util] from ``zensols.actioncli``.
### Removed
- Support for Python 3.6.


## [0.0.13] - 2019-07-10
### Added
- Reduce directory on move option for the CLI.
- Version check on distribution.
- Fix thawing links on non-existent directories (usually repos not yet
  unfrozen).
- Refactored path translation.
- Add restore modification time on files.
- Added command line option for repository preference which sets master on
  thaw.

### Changed
- Protection around file system operations on thaw for robustness.


## [0.0.12] - 2019-06-23
### Changed
- CLI conflicting short option bug.


## [0.0.11] - 2019-06-23
### Added
- Move/delete thawed distributions allows you to remove an installed thawed
  distribution.
- Thaw directory is now configurable and no longer pinned to the user home
  directory.
- More tests, much better docs, refactored classes and containing source files.

### Changed
- Removed hard coded mode on thaw when creating directories.


### [0.0.9] - 2019-05-27
### Added
- Method to exclude the default profile.

### Changed
- Much more documentation.
- Skip empty directories during freeze if non-existent.


### [0.0.8] - 2019-01-17
### Added
- Profiles.

### Changed
- Better symbolic link support.
- Better CLI integration.


## [0.0.7] - 2018-09-14
### Changed
- Bug fixes and more robust bootstrap install.


## [0.0.6] - 2018-09-01
### Added
- Initial version


[Unreleased]: https://github.com/plandes/grsync/compare/v1.1.0...HEAD
[1.1.0]: https://github.com/plandes/grsync/compare/v1.0.1...v1.1.0
[1.0.1]: https://github.com/plandes/grsync/compare/v1.0.0...v1.0.1
[1.0.0]: https://github.com/plandes/grsync/compare/v0.4.1...v1.0.0
[0.4.1]: https://github.com/plandes/grsync/compare/v0.4.0...v0.4.1
[0.4.0]: https://github.com/plandes/grsync/compare/v0.3.0...v0.4.0
[0.3.0]: https://github.com/plandes/grsync/compare/v0.2.0...v0.3.0
[0.2.0]: https://github.com/plandes/grsync/compare/v0.1.0...v0.2.0
[0.1.0]: https://github.com/plandes/grsync/compare/v0.0.17...v0.1.0
[0.0.17]: https://github.com/plandes/grsync/compare/v0.0.16...v0.0.17
[0.0.16]: https://github.com/plandes/grsync/compare/v0.0.15...v0.0.16
[0.0.15]: https://github.com/plandes/grsync/compare/v0.0.14...v0.0.15
[0.0.14]: https://github.com/plandes/grsync/compare/v0.0.13...v0.0.14
[0.0.13]: https://github.com/plandes/grsync/compare/v0.0.12...v0.0.13
[0.0.12]: https://github.com/plandes/grsync/compare/v0.0.11...v0.0.12
[0.0.11]: https://github.com/plandes/grsync/compare/v0.0.10...v0.0.11
[0.0.10]: https://github.com/plandes/grsync/compare/v0.0.10...v0.0.10
[0.0.9]: https://github.com/plandes/grsync/compare/v0.0.8...v0.0.9
[0.0.8]: https://github.com/plandes/grsync/compare/v0.0.7...v0.0.8
[0.0.7]: https://github.com/plandes/grsync/compare/v0.0.6...v0.0.7
[0.0.6]: https://github.com/plandes/grsync/compare/v0.0.5...v0.0.6


<!-- links -->
[zensols.util]: https://github.com/plandes/util
[zenbuild]: https://github.com/plandes/zenbuild
