Robert Dailey
3840f9c5ab
refactor: Improved error messaging for backward breaking config changes
2 years ago
Robert Dailey
cd6eda4055
feat!: Remove `reset_unmatched_scores` under quality score config
2 years ago
Robert Dailey
982de8806f
refactor: Remove V2 from some filenames
2 years ago
Robert Dailey
4a021a341b
feat!: Remove deprecated CLI commands
2 years ago
Robert Dailey
3e2ce37701
refactor: Delete unused source file
2 years ago
Robert Dailey
38e7980dbe
test: Fix or remove disabled tests
2 years ago
Robert Dailey
08a5de773d
docs(changelog)!: Remove support for array-style mappings
...
In a previous commit (SHA: `76040df`), I forgot to mark it as a breaking
change. Thus, this commit also serves to mark that breaking change for
versioning purposes.
2 years ago
Robert Dailey
32ce3bde21
refactor: Fix serializable issue with CacheException
2 years ago
Robert Dailey
3c5b139523
refactor: Reduce cognitive complexity of method
2 years ago
Robert Dailey
134477ab46
refactor: Add timeouts to all regular expressions
2 years ago
Robert Dailey
286f4b95b1
refactor: Deprecation messages for old style array mapping
2 years ago
Robert Dailey
76040df597
refactor: Reorganize code and fix unit tests
2 years ago
Robert Dailey
6a16bd6045
refactor: Create interface for RuntimeValidationService
2 years ago
Robert Dailey
5ba79e386c
ci: Sonarcloud workflow builds when properties file changes
2 years ago
Robert Dailey
9a515aa820
build: Exclude config data project from dupe detection
2 years ago
Robert Dailey
5c98949edc
refactor: YAML configuration relies less on custom parsing code
...
This change was necessary to facilitate the ability to serialize
(create/modify) YAML configuration data. This is a prerequisite to
creating config templates and also GUI work in the future.
2 years ago
Robert Dailey
81bbc50ef7
build: Upgrade all packages
2 years ago
Robert Dailey
2652a5c663
build: Move Jetbrains.Annotations to projects
2 years ago
Robert Dailey
53595fc6ce
build: Move Spectre console analyzer to project file
2 years ago
Robert Dailey
b006122921
build: Move GitVersion.Build to projects
2 years ago
Robert Dailey
abb16f29e7
chore: Add file scope for CS files
2 years ago
Robert Dailey
761a247860
feat: Send API key via header instead of query param
2 years ago
Robert Dailey
5fc4da0f52
build: Upgrade Autofac and TestableIO packages
2 years ago
Robert Dailey
fbb5141c25
build: Upgrade YamlDotNet
2 years ago
Robert Dailey
40ed9f366c
build: Upgrade all nuget packages
2 years ago
Robert Dailey
4f7c52b84f
docs(changelog): Fix incorrect information from v4.4.0 release
2 years ago
Robert Dailey
29ca61f68f
refactor: Address several resharper analysis issues
2 years ago
Robert Dailey
39f106c72b
refactor: Fix warning related to FluentValidation & NRT
2 years ago
Robert Dailey
b3cf0cdc70
release: v4.4.1
2 years ago
Robert Dailey
70a6f2bbbd
chore: Separate commit logic from Update-Gitignore
2 years ago
Robert Dailey
9d53fd0152
fix: Do not assume only one field element in CF specifications
...
For most CF specifications, there is only one element in the `fields`
array, which has a `value` property inside of each of its objects. One
particular specification, however, deviates from this assumption. The
"SizeSpecification" has been observed with *two* field objects.
Logic for parsing custom format CFs no longer assumes that the fields
property may only have one element in it.
Fixes #178
2 years ago
Robert Dailey
bebd28bc11
build: Upgrade FluentValidation
2 years ago
Robert Dailey
fc6a186809
build: Upgrade morelinq
2 years ago
Robert Dailey
503cb7500a
release: v4.4.0
2 years ago
Robert Dailey
50678e2d92
docs(changelog): Add links to upgrade guide
2 years ago
Robert Dailey
81ec1a9a81
docs(changelog): Fix for compressed builds on macos
2 years ago
Robert Dailey
07e8257820
ci: Re-enable compressed builds on MacOS
...
This issue has been fixed:
https://github.com/dotnet/runtime/issues/79267
2 years ago
Robert Dailey
8796456293
ci: Switch back to official import codesign action
2 years ago
Robert Dailey
93a8c8bc22
build: Upgrade all nuget packages
2 years ago
Robert Dailey
1a16432341
refactor: Remove inappropriate usage of `required` in CliSettings
2 years ago
Robert Dailey
7cab32d279
chore(schema): Remove arrays support for instances
2 years ago
Robert Dailey
f7bfab065d
fix: Show default value in `config list` help
2 years ago
Robert Dailey
dc93b10e64
test: Add await where necessary
2 years ago
Robert Dailey
e54cef0859
feat: `config list local` implemented
2 years ago
Robert Dailey
ce481e0d1f
refactor: Config loader no longer reuses state
2 years ago
Robert Dailey
f5386dfeda
fix: Template config listing is no longer reversed
2 years ago
Robert Dailey
f6f6ea3192
style: Solution-wide code cleanup
2 years ago
Robert Dailey
a3c172cf02
feat: Add config list templates command
...
Lists template YAML files in the trash repo.
2 years ago
Robert Dailey
902fbad4bf
chore: Remove unused run configuration
2 years ago
Robert Dailey
434a8f18c2
chore(git): Latest .gitignore from gitignore.io
2 years ago