Skip to content

Releases: AnarchyTools/atpm

Codename: even more bugfix

13 Nov 19:59

Choose a tag to compare

Improve support for the atpkg format in complex dependency chains

Codename: more bugfix

25 Oct 22:41

Choose a tag to compare

Improve support for initially cloning complex packages

Codename: Bugfix

24 Oct 22:47

Choose a tag to compare

Fixes an issue where atpm fetch will fail for certain fresh fetches.

Codename: minor improvements

24 Oct 00:19

Choose a tag to compare

  • Compatibility with atbuild 1.8.0
  • Performance improvements
  • Error improvements
  • Build with Swift 3 Final

1.2: Codename: We fixed some things

26 Jul 03:14

Choose a tag to compare

  • --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 update fails 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?"

10 Jul 11:45

Choose a tag to compare

  • 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?"

09 May 21:27

Choose a tag to compare

Bugfix release.

Changelog:

  • Fix wrong error handling so atpm fetch could not work in some cases (Error message was something like NoSuchEntity)
  • 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"

26 Apr 11:27

Choose a tag to compare

Changelog:

  • Static build so atpm will work with newer (or older) Swift snapshots (thanks to @drewcrawford for making this possible)
  • Added restore command instead of calling override with 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 atfoundation our small replacement with a more Swifty API (if you call your language Swift I wonder why you have to type componentsSeparated(by:) instead of split())

First Beta Release, codename "OMG it's not in Foundation"

22 Mar 23:57

Choose a tag to compare

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