Skip to content

Releases: cfillion/reapack-index

v1.0rc2

20 May 20:57
v1.0rc2
5abae74
Compare
Choose a tag to compare
v1.0rc2 Pre-release
Pre-release

Added:

  • add $package placeholder
  • add --rebuild option
  • add main/nomain options for @provides tag
  • add @metapackage tag
  • enable {a,b} union glob syntax
  • support repeated URL placeholders

Changed:

  • always use unix line endings (even on windows)
  • don't insert platform attribute to source tags unless necessary
  • explicitly mark main files as such in the indexes
  • ignore case when sorting XML nodes

Fixed:

  • cdetector: fix highest-level platform selection
  • cdetector: fix unknown platform handling
  • cdetector: support explicit source type override
  • check: don't report conflicts with already indexed packages
  • check: fix packages in the root directory not being skipped
  • fix crashes occuring when reading a bad index
  • fix spurious conflicts when moving packages containing additional files
  • fix url templates containing spaces being escaped twice
  • git: support remote urls without .git suffix
  • prevent messing with ordering when sorting equivalent nodes
  • win32 installer: add check for failure to reload environment

v1.0beta4

21 Apr 19:37
v1.0beta4
d056ea8
Compare
Choose a tag to compare
v1.0beta4 Pre-release
Pre-release

Added:

  • create --scan option to specify specific commits to index
  • detect more potential mistakes in --check mode
  • detect most file conflicts scenarios
  • implement path globbing in the @provides tag
  • implement per-source type override
  • support for .data packages

Changed:

  • add optional verbose output to --check mode
  • bump minimum supported Ruby version to 2.3
  • don't bump the commit marker until something is actually indexed
  • don't bump the release date when amending a version
  • ignore packages in the root directory (ie. not in a category subfolder)
  • light performance optimizations
  • rewrite most error messages
  • warn if the index name is unset in --check mode as well
  • win32 installer: update Ruby to v2.3

Fixed:

  • avoid reincrementing the changecount when indexing the same package or version
  • don't crash when a provided file has an invalid url
  • don't crash when encountering empty @provides tags
  • don't crash when reading from an invalid index file
  • don't show the full path to the indexer in the unset name example
  • prevent --ignore from partially matching paths

v1.0beta3

02 Apr 03:19
Compare
Choose a tag to compare
v1.0beta3 Pre-release
Pre-release

Added:

  • add --url-template to set a custom template for implicit download links
  • add an option to ignore directories and/or specific files
  • add support for JSFXs (files with a .jsfx extension)
  • automatically detect the download URL for many common git hosts
  • implement embedded name in indexes to replace .ReaPackRemote files
  • sort xml nodes, categories and packages alphabetically
  • win32 installer: add support for 64-bit Ruby

Changed:

  • discard the superfluous release date from Wordpress-like changelog syntax
  • win32 installer: display the exact gem install command in the detail view
  • win32 installer: don't allow user to unselect uninstalled required dependencies

Fixed:

  • abort option processing after encountering --help or --version
  • always close the index file after reading from it
  • catch all possible types of command-line option parse errors
  • fix commit creation in empty git repositories
  • fix parsing of Wordpress-like changelogs without line decorations

v1.0beta2

16 Feb 00:47
Compare
Choose a tag to compare
v1.0beta2 Pre-release
Pre-release
Version 1.0beta2