CHANGELOG 2.85 KB
Newer Older
Cyril Roelandt's avatar
Cyril Roelandt committed
1
2
3
4
5
# Changelog
All notable changes to this project will be documented in this file.

Based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/).

Cyril Roelandt's avatar
Cyril Roelandt committed
6
## [0.12] - 2021-09-10
7
8
9
### Added
- New option: --update/-u to update a package.

Cyril Roelandt's avatar
Cyril Roelandt committed
10
11
12
13
### Changed
- colorlog is no longer a required dependency. It can be installed by using the
  "color" extra.

14
15
16
17
### Fixed
- Fixed error messages for InvalidPackageNameError and
  InvalidPackageVersionError.

Cyril Roelandt's avatar
Cyril Roelandt committed
18
## [0.11.1] - 2021-05-02
19
20
21
### Fixed
- Add missing dependency on setuptools

Cyril Roelandt's avatar
Cyril Roelandt committed
22
## [0.11] - 2019-12-09
Korusuke's avatar
Korusuke committed
23
24
### Added
- New option: --color, to show colored logs
25
26
- Allow users to specify a specific version of the package on the CLI
  using "package@version"
Korusuke's avatar
Korusuke committed
27

Cyril Roelandt's avatar
Cyril Roelandt committed
28
## [0.10.3] - 2019-07-31
29
30
31
### Fixed
- The "wheel" package is no longer required when not building a wheel

Cyril Roelandt's avatar
Cyril Roelandt committed
32
## [0.10] - 2019-07-21
Cyril Roelandt's avatar
Cyril Roelandt committed
33
34
### Added
- A man page is now available
35
- New option: -r/--recursive, to recursively package all requirements
Cyril Roelandt's avatar
Cyril Roelandt committed
36
- New checksum available: SHA512
Cyril Roelandt's avatar
Cyril Roelandt committed
37

Cyril Roelandt's avatar
Cyril Roelandt committed
38
## [0.9] - 2019-06-19
Cyril Roelandt's avatar
Cyril Roelandt committed
39
40
### Added
- licenses: Add new licenses
41
- upt.licenses: Expose get_license_by_spdx_identifier
Cyril Roelandt's avatar
Cyril Roelandt committed
42

Cyril Roelandt's avatar
Cyril Roelandt committed
43
## [0.8] - 2019-06-15
44
45
46
### Changed
- cli: --frontend/--backend is optional when there is only one
  frontend/backend available
Cyril Roelandt's avatar
Cyril Roelandt committed
47
- ArchiveType: add type "RUBYGEM"
48

Cyril Roelandt's avatar
Cyril Roelandt committed
49
## [0.7] - 2019-04-28
50
51
### Added
- upt.Archive: add a "filename" attribute
52
- upt.Archive: add support for sha256 in base64 notation
53

54
55
56
### Removed
- upt.Package: remove the download_urls attribute

Cyril Roelandt's avatar
Cyril Roelandt committed
57
## [0.6] - 2019-02-08
Cyril Roelandt's avatar
Cyril Roelandt committed
58
59
60
61
62
63
64
### Added
- upt.Archive: a representation of archive files, such as source tarballs

### Deprecated
- upt.Package.download_urls has been deprecated. Users should use
  upt.Package.archives instead.

Cyril Roelandt's avatar
Cyril Roelandt committed
65
## [0.5]
66
67
### Fixed
- Added the requirements.txt file
Cyril Roelandt's avatar
Cyril Roelandt committed
68
- Officially support more backends
69

Cyril Roelandt's avatar
Cyril Roelandt committed
70
## [0.4.1] - 2018-08-13
Cyril Roelandt's avatar
Cyril Roelandt committed
71
- upt.log: Add missing file
Cyril Roelandt's avatar
Cyril Roelandt committed
72
- README.md: Fix logger documentation
Cyril Roelandt's avatar
Cyril Roelandt committed
73

Cyril Roelandt's avatar
Cyril Roelandt committed
74
## [0.4] - 2018-03-20
75
76
### Added
- upt package: Add the '--output' option
Cyril Roelandt's avatar
Cyril Roelandt committed
77
- upt.log: New module that provides frontends/backends with a logger
Cyril Roelandt's avatar
Cyril Roelandt committed
78
- upt-nix is now an officially supported backend
79

Cyril Roelandt's avatar
Cyril Roelandt committed
80
## [0.3] - 2018-03-13
81
82
83
### Added
- Added 'frontends' and 'backends' extras to make installation easier

Cyril Roelandt's avatar
Cyril Roelandt committed
84
## [0.2.2] - 2018-03-04
85
86
87
### Fixed
- upt.licenses.License: add __eq__ so that comparisons do not fail

Cyril Roelandt's avatar
Cyril Roelandt committed
88
89
90
### Changed
- Use setup.cfg

Cyril Roelandt's avatar
Cyril Roelandt committed
91
## [0.2.1] - 2018-03-04
92
93
94
95
96
97
98
### Added
- upt.licenses: Add the OpenSSL license
- upt.licenses: Add the Perl license
- upt.licenses: Add the Ruby license
- upt.licenses: Add the GFDL (1.1, 1.2, 1.3) license
- upt.licenses: Add the Zlib license

Cyril Roelandt's avatar
Cyril Roelandt committed
99
## [0.2] - 2018-02-21
100
101
102
### Added
- upt.Package: Add a 'licenses' field

103
104
### Fixed
- Fixed installation instructions in README.md
105
- Add missing files to the tarball (LICENSE, CHANGELOG, README.md, tox.ini)
106

Cyril Roelandt's avatar
Cyril Roelandt committed
107
## [0.1.1] - 2018-02-17
Cyril Roelandt's avatar
Cyril Roelandt committed
108
109
110
### Fixed
- Fixed flake8 target in tox.ini

Cyril Roelandt's avatar
Cyril Roelandt committed
111
112
113
114
115
116
## [0.1] - 2018-02-17
### Added
- Initial CLI tool (upt)
- Initial library
- Support for user-defined frontends
- Support for user-defined backends