Skip to content

Releases: terramar-labs/packages

3.2.0 - Improvements abound!

02 Nov 04:27
Compare
Choose a tag to compare
  • Packages 3.2 no longer relies on the git binary to connect to GitHub and GitLab remotes, instead using the respective HTTP API.
  • Packages 3.2 supports new configuration options in the packages: section in config.yml.
    • Specifying name, homepage, and contact_email now reflect on the public landing page.
    • Specifying archive: true and base_path will generate links to dist copies of the dependencies.
    • Check config.yml.dist for a full example.
  • Packages 3.2 code-style has been updated to adhere more closely to PSR-2. Converted all array() initializations to [].
  • Added a package listing page with details on using the repository and packages available.
  • Moved Satis-generated files outside of the web root into satis/ to allow for securing access.
  • Packages now optionally secures the Satis-generated files by specifying secure_satis: true in config.yml
    • If enabled, the application requires the user to login before they can view the available packages.
    • If enabled, the application requires HTTP Basic auth using the configured username and password when accessing Satis-generated packages.json, includes, and dist files.
  • Extended Plugins with the ability to specify HTTP routes and service container compiler passes.
  • Fixed many bugs and usability issues. Better error handling, help hints, rephrasing, etc.

What is a version anyway?

29 Sep 13:53
Compare
Choose a tag to compare
  • Actually bumped the application version. Yep.

Minor improvements

29 Sep 13:50
Compare
Choose a tag to compare

Fixes

  • Fix resque:queue:clear and :list commands
  • Fix unix socket redis host in config.yml.dist
  • Fix parsing of git version

Misc

  • Deprecate satis:update command
  • Remove capistrano related files
  • Update composer.json, cleaning out old branch aliases.
  • Update README, add CONTRIBUTING

3.1.3

12 Sep 15:58
Compare
Choose a tag to compare
  • Update dependencies
  • Fix issue with webhooks failing when build takes more than 60 seconds
  • Fix issue with satis build failing when one repository doesnt have a composer.json
  • Dropped support for PHP 5.4 and 5.5

Fix 5.4 support

29 Jan 23:06
Compare
Choose a tag to compare

The previous version's composer.lock erroneously created a dependency on PHP 5.5 or greater. This update fixes PHP 5.4 support.

Minor improvements

27 Jan 21:43
Compare
Choose a tag to compare

This release provides minor updates and fixes compatibility problems.

  • Added (optional) ability to configure site name and homepage via config.yml.
  • Satis configuration file generation now creates valid json files.
  • Packages now always creates the satis.json file in the cache directory.
  • Webhook responses now use the 200 HTTP status code for GitLab 8.3 support.

New plugins

06 Sep 17:36
Compare
Choose a tag to compare
  • Added Sami API documentation generation plugin.
  • Added utility plugin "CloneProject" that clones the remote repository to the local filesystem every time a webhook fires.
  • Added plugin events for Remote enabling and disabling. Check the event reference for details.
  • Various UI improvements.

Minor improvements

18 Aug 23:13
Compare
Choose a tag to compare
  • GitHub adapter now properly syncs all accessible repositories
  • GitHub adapter now creates hooks for both "push" and "create" events
  • GitLab adapter now only syncs accessible repositories
  • GitLab adapter now creates hooks for both "push" and "tag" events
  • Added pcntl and posix extension requirements

Bugfix release

19 Jan 21:00
Compare
Choose a tag to compare

This release fixes a BC break in Nice, which Packages is built on.

Bugfix release

17 Dec 19:02
Compare
Choose a tag to compare
  • Fixes error on homepage when packages.json does not exist