Releases: AnarchyTools/atpm
Releases · AnarchyTools/atpm
Codename: even more bugfix
Improve support for the atpkg format in complex dependency chains
Codename: more bugfix
Improve support for initially cloning complex packages
Codename: Bugfix
Fixes an issue where atpm fetch will fail for certain fresh fetches.
Codename: minor improvements
- Compatibility with atbuild 1.8.0
- Performance improvements
- Error improvements
- Build with Swift 3 Final
1.2: Codename: We fixed some things
- --include and --if-including allow optional dependencies, like test-only dependencies. See documentation.
- Version conflicts where one dependency specifies a mininum version and another dependency requires a (development) branch are now warnings, instead of errors.
- Resolve a bug where
atpm updatefails to update a package - Remove a debug print
- Resolve incorrect "no valid versions" error
- zip-format binary packages now overwrites by default for consistency with tar
Codename: "What if my project's not open source?"
- atpm now supports prebuilt, binary packages. See our documentation
- Note that lockfiles changed format; please delete your old lockfiles
- Resolved a segmentation fault
- atpm binaries now use atbuild configurations and so atpm is faster, meaner, and leaner
- SSH URLs are now supported in git URLs
Codename: "What do you mean it's broken?"
Bugfix release.
Changelog:
- Fix wrong error handling so
atpm fetchcould not work in some cases (Error message was something likeNoSuchEntity) - Fix an error in URL parsing, so your github dependencies had no useable name
- Fix an annoying but harmless error message when running
atpm update
Codename: "Smaller than your average Amazon package"
Changelog:
- Static build so
atpmwill work with newer (or older) Swift snapshots (thanks to @drewcrawford for making this possible) - Added
restorecommand instead of callingoverridewith no url, which looked like a bad idea to begin with. - Added more useful
--help, because even I can't remember everything. - Moved off Apple-Foundation to
atfoundationour small replacement with a more Swifty API (if you call your language Swift I wonder why you have to typecomponentsSeparated(by:)instead ofsplit())
First Beta Release, codename "OMG it's not in Foundation"
Version 0.1.0 of atpm works with the current Swift snapshot (swift-DEVELOPMENT-SNAPSHOT-2016-03-16-a)
Features so far:
- Version resolution and version clash detection
- Downloading and updating external dependencies
- Pinning a dependency to a specified commit
- Overriding Git repo URLs
- Creation of a lock-file to record which version has been used in the last checkout
For documentation see http://anarchytools.org