v1.2.0
v1.2.0 (minor)
Changes since v1.1.0:
- Merge origin/main into consolidate-into-essentials (@matt-edmondson)
- docs: document obfuscation, NewtonsoftJson, All meta-package, and new naming convention (@matt-edmondson)
- feat: add ktsu.Essentials.All meta-package (@matt-edmondson)
- feat: port NewtonsoftJson serialization provider from Common (@matt-edmondson)
- refactor: conform all providers to SDK naming convention (@matt-edmondson)
- refactor: conform serialization providers to SDK naming convention (@matt-edmondson)
- feat: add Composite obfuscation provider that pipelines a chain (@matt-edmondson)
- [patch] fix(core): disable strict ApiCompat package validation (@matt-edmondson)
- feat: add Hex obfuscation provider composing the Hex encoder (@matt-edmondson)
- [patch] fix(providers): derive package ids and disable strict ApiCompat (@matt-edmondson)
- fix: keep Base64 obfuscator encoder ctor public; register via factory to avoid DI greedy-ctor (@matt-edmondson)
- feat: add Base64 obfuscation provider composing the Base64 encoder (@matt-edmondson)
- feat: add BitRotate obfuscation provider (@matt-edmondson)
- feat: add Reverse obfuscation provider (@matt-edmondson)
- test: scope obfuscation string round-trip out of the shared byte-transform harness (@matt-edmondson)
- feat: add Caesar obfuscation provider (@matt-edmondson)
- feat: add Xor obfuscation provider and obfuscation test harness (@matt-edmondson)
- feat: add IObfuscationProvider interface to Essentials core (@matt-edmondson)
- docs: implementation plan for Essentials consolidation (Phase 1) (@matt-edmondson)
- docs: design spec for consolidating Abstractions + Common into Essentials (@matt-edmondson)
- [patch] Pin Testably.Abstractions.FileSystem.Interface to stable 10.0.0 (@matt-edmondson)
- chore: remove unused SourceLink package versions (@matt-edmondson)
- chore: simplify package references and drop redundant SourceLink deps (@matt-edmondson)
- Remove stale files (@matt-edmondson)
What's Changed
- Consolidate obfuscation, NewtonsoftJson, and All meta-package into ktsu.Essentials by @matt-edmondson in #1
New Contributors
- @matt-edmondson made their first contribution in #1
Full Changelog: v1.1.3...v1.2.0