UNPKG

vs-parse

Version:

A parser for Visual Studio solutions and projects

63 lines (48 loc) 2.89 kB
# Change Log ## [v3.1.2](https://github.com/stevenaw/vs-parse/compare/v3.1.2...v3.1.3) (2026-02-01) - Update mocha to latest - Add Github Actions for CI - Update Github Actions to target current LTS (Node 20+) ## [3.1.2](https://github.com/stevenaw/vs-parse/compare/v3.1.1...v3.1.2) (2022-04-08) - [#20](https://github.com/stevenaw/vs-parse/issues/20): - Error parsing Compile Remove ## [3.1.1](https://github.com/stevenaw/vs-parse/compare/v3.1.0...v3.1.1) (2021-04-13) - [#18](https://github.com/stevenaw/vs-parse/issues/18): - Readme incorrect - Project.path is incorrect s/b relativePath ## [3.1.0](https://github.com/stevenaw/vs-parse/compare/v3.0.0...v3.1.0) (2020-10-30) - [#6](https://github.com/stevenaw/vs-parse/issues/6): - Add parsing of `<PackageReference>` from csproj files - [#8](https://github.com/stevenaw/vs-parse/issues/8): - Prevent newline regex from getting lost - Update mocha and fs-extra ## [3.0.0](https://github.com/stevenaw/vs-parse/compare/v2.0.0...v3.0.0) (2020-04-24) - BREAKING: The following optional properties of a parsed project now default to `null` instead of `undefined`: - version - culture - processorArchitecture - publicKeyToken - hintPath - BREAKING: The following optional properties of a parsed solution now default to `null` instead of `undefined`: - fileFormatVersion - visualStudioVersion - minimumVisualStudioVersion - Add CI testing for Node 14 ## [2.0.0](https://github.com/stevenaw/vs-parse/compare/v1.2.2...v2.0.0) (2019-12-31) - BREAKING: Drop Node 6 support - Update test utilities - Remove Travis CI ## [1.2.2](https://github.com/stevenaw/vs-parse/compare/v1.2.1...v1.2.2) (2019-08-18) - Update test modules to mitigate lodash vulnerability ## [1.2.1](https://github.com/stevenaw/vs-parse/compare/v1.2.0...v1.2.1) (2019-07-05) - Improve error message when a file can't be found ## [1.2.0](https://github.com/stevenaw/vs-parse/compare/v1.1.0...v1.2.0) (2019-06-26) - Added option `dirRoot` to allow manual specification of solution/project when parsing from buffer ## [1.1.0](https://github.com/stevenaw/vs-parse/compare/v1.0.3...v1.1.0) (2019-06-01) - Added `originalString` property on version object - Override `toString()` on version object to return `version` property - Fix crash when parsing invalid project file by throwing descriptive error ## [1.0.3](https://github.com/stevenaw/vs-parse/compare/v1.0.2...v1.0.3) (2019-05-04) - Added CI testing for Node 6, 8, 10, 12 - Updated test frameworks ## [1.0.2](https://github.com/stevenaw/vs-parse/compare/v1.0.1...v1.0.2) (2018-11-04) - Fix relative path generation of project references from solution file on Linux ## [1.0.1](https://github.com/stevenaw/vs-parse/compare/v1.0.0...v1.0.1) (2018-11-04) - Update keywords metadata for npm package ## 1.0.0 (2018-10-21) - First major release