Enum version #312
spenserblack
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Language
has been changed from astruct
to anenum
-- the language's attributes are now assigned to each variant. To accomplish this, we had to move to defining language data at compile-time instead of runtime. This means that this release drops the ability to define your own language definitions -- the defaultlanguages.yaml
is now the only language definition.Types for performing analysis, like
Analyzers
, have also been dropped to accomplish this. Now,Language
has methods that returnSelf
that can be used to match file information to a language.Usage of the binary should be the same.
What's Changed
💥 Breaking changes
Language
enum by @spenserblack in Switch toLanguage
enum #298Category
as non-exhaustive by @spenserblack in MarkCategory
as non-exhaustive #311Other Changes
.wixproj
and.wxs
as XML extensions by @spenserblack in Add.wixproj
and.wxs
as XML extensions #304Full Changelog: v0.10.1...v0.11.0
This discussion was created from the release Enum version.
Beta Was this translation helpful? Give feedback.
All reactions