Skip to content

Releases: foundryvtt/foundryvtt-cli

1.0.3

25 Jun 13:41
13024b4
Compare
Choose a tag to compare

Fixes

  • Fixed packing and unpacking ignoring Scene Regions.

1.0.2

21 Nov 15:14
3542fe5
Compare
Choose a tag to compare

Improvements

  • Added the --clean command-line flag for unpack operations that will delete the destination directory before unpacking.
  • Throw an error when packing if an entry with the same _id would overwrite an entry that had already been packed as part of the same operation.

1.0.1

17 Nov 17:09
08669af
Compare
Choose a tag to compare

Fixes

  • Fixed issue with YAML serialization.

1.0.0

17 Nov 16:07
cd634b0
Compare
Choose a tag to compare

Improvements

  • (Ryan Walder) Appropriately detect files with .yaml extensions as YAML files.
  • (Ryan Walder) Added the yamlOptions parameter to extractPack to allow configuring how YAML is serialized.
  • Added the --recursive command-line flag for pack operations that will recurse into subdirectories when finding source files.
  • Added the jsonOptions parameter to extractPack to allow configuring how JSON is serialized.
  • Removed unused nedb-core dependency.

1.0.0-rc.4

04 Sep 12:51
8c97553
Compare
Choose a tag to compare

Fixes

  • Fixed issues with packing/unpacking as YAML.

1.0.0-rc.3

30 Aug 19:55
01804ba
Compare
Choose a tag to compare

Improvements

  • (phenomen) Added cyrillic characters to the set of filesystem-safe characters that a Document name can be written as.
  • Factored out extractPack and compilePack functionality into an external API.

1.0.0-rc.2

29 Aug 11:58
4dfb5d3
Compare
Choose a tag to compare

Fixes

  • (DJ4ddi) Fixed path name resolution on Windows.
  • Fixed compendium name not being appropriately appended to --in or --out options depending on operation.

Improvements

  • (DJ4ddi) Added minimum node engine version.
  • (DJ4ddi) Re-throw parse errors to provide stack trace output in the console.

1.0.0-rc.1

22 Aug 13:01
ea44157
Compare
Choose a tag to compare

Fixes

  • (DJ4ddi) Log more specific errors when an operation fails.
  • (DJ4ddi) Compress LevelDB after packing it.
  • Fixed NeDB operations throwing a TypeError.

Breaking Changes

  • (DJ4ddi) Renamed --inputDirectory shorthand option from --id to --in to fix conflict with package ID --id option.
  • Renamed --outputDirectory shorthand option from --od to --out to better align with the above change.
  • NeDB unpack operations now write source data to the same directory as LevelDB unpack operations by default (packs/{compendiumName}/_source). This fixes an issue whereby sequential NeDB unpack operations would mix all their output together into the same packs/_source directory, and allows for better inter-operability with LevelDB operations.
  • Corresponding to the above change, NeDB pack operations by default will look for source files under packs/{compendiumName}/_source instead of packs/_source.
  • Unpack operations are now consistent between NeDB and LevelDB: Both will unpack primary Document entries to a single file, with all embedded Documents included, rather than LevelDB unpack operations writing every embedded Document to its own file.

Improvements

  • Improved JSDoc annotations across the project.
  • Improved NeDB document type inference to check the manifest of the package the compendium belongs to rather than searching all packages for a compendium with a matching name.
  • The CLI should be slightly better-behaved and exit with a non-zero error code if it does encounter an error in most cases.
  • When writing JSON files, a newline character is appended to the end of the file to make it more git-friendly.

Miscellaneous

  • Removed IDE-specific project data from git tracking.
  • Refactored codebase to conform with Foundry VTT code style guidelines.
  • Added .editorconfig and .eslintrc.json to enforce code style.
  • Added .npmignore to strip development-only files from final NPM package.

0.0.9

30 May 15:09
627c0b7
Compare
Choose a tag to compare
0.0.9 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: 0.0.8...0.0.9

0.0.8

05 May 16:40
Compare
Choose a tag to compare
0.0.8 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: 0.0.7...0.0.8