Releases: cfillion/reapack-index
Releases · cfillion/reapack-index
v1.0rc2
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
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
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