Releases: BellCubeDev/fomod-js
Releases · BellCubeDev/fomod-js
0.3.0 - Dependencies JSON + TSUp Bundling
Full Changelog: 0.2.7...0.3.0
0.2.7 - Re-Add The Build Step
It appears that, while updating the publish workflow, I managed to remove the build step! Whoops! Added that back.
0.2.6 - Fix Step Children Not Being Added Properly
This release addresses what are really two major bugs, though both small in terms of complexity. The now-resolved issues:
- Step children would not be reordered every time they were serialized to elements; an invalid order would be kept. I've made a note to test element ordering before
1.0.0. - If the Step had
<visible>child element, we'd try to set that child to its own parent! The silly bugs are the ones that get you.
Full Changelog: 0.2.5...0.2.6
0.2.5 - Fix Typo in Default Info.xsd URL
- export const DefaultInfoSchema = 'https://fomod.bellcube.dev/schemas/info.xsd';
+ export const DefaultInfoSchema = 'https://fomod.bellcube.dev/schemas/Info.xsd';0.2.4 - Some Bug Fixes Related To Document Associations
- Fixed bug where a flag instance could be attached to a document twice, causing inconsistencies
- Options now properly associate generated flag names with the document
- DependenciesGroup will now forward
associateWithDocument()down the tree - Preserve JSDoc comments in the final type definitions
0.2.3 - Option Flags! They're here! They're working!
- New abstract method on XmlRepresentation,
associateWithDocument(), which applies any side-effects that an override of assignElement() might've handled in previous versions to both this element and its children. Called at the start of eachasElement(), primarily so FlagInstancesByDocument is populated - New document config option, generateNewOptionFlagNames, which, when set to true, will discard existing option flag names for a document and generate new ones from scratch
- Minor optimizations & recursion safeguards
0.2.2 - Move to LGPL 3.0 & Add to package.json
Move to LGPL-3.0 and Add License to package.json
0.2.1 - Rename Default Config Object & Update Readme
DefaultFomodAsElementConfig ---> DefaultFomodDocumentConfig
0.2.0 - Document Config, Option Flags, Step Visibility Dependencies, & Bug Fixes
Pre-release
- Added configuration options for parsing and serialization
- Implemented the ability to specify a dependency on an option directly (without having to keep two or more flags in sync)
- Added step visibility dependencies (a spec feature I'd just missed)
- Reorganized project file structure for dependencies for code splitting purposes (options are probable next)
- Fixed a number of bugs, including schema breakage, incorrect parsing, and other such issues
0.1.15 - More Exports
Might help if we export the interfaces used in the flag and install instance maps.