I'll try to keep up with documenting changes here in this file.
September 9, 2022
- Uncaught error preventing linting of newly created "untitled" files not yet saved to disk
- Attempt to mitigate what appears to be a bug with Nova's
IssueAssistant
API which can lead to persistent (until app restart),no-empty-source
Stylelint warnings on non-empty files in workspace, both in the sidebar and inline. - Logging of uncaught error stack traces to console for easier debugging
August 31, 2022
🥳
- Fix unsurfaced runtime issues that could effectively disable linting until fixed
- Now parses and displays additional “meta” Stylelint warnings/errors, including warnings for deprecated rules, invalid options for rules, and other config-related errors.
July 26, 2022
- Useless popup alerts for uncaught errors reading
undefined undefined
- Catch, parse, and display certain "meta issues" such as parsing, syntax, and config errors
July 19, 2022
- Options to individually enable/disable linting of file types other than plain CSS
- Local workspace configuration options mirroring global preferences
- Workspace-specific option to disable extension in current project
- Inability to discover and prefer locally installed Stylelint package, in some cases
- Inconsistent module resolution and error reporting in deeply nested projects #2
- Built-in stylelint executable not usable as final fallback
- Path type user configs no longer working with
~/
prefixed inputs
- Upgrade inline issue "squigglies" to extend under applicable text range rather than only at discrete points
- More robust module resolution, error handling, and information feedback
- Improvements in performance/speed
April 14, 2022
- Commands for issue fixing and manually linting active stylesheet
- Elusive bug related to unescaped spaces in file paths
- Sporadic/jittery behavior on activation & initial install
- Config not found behavior options from
[none|ignore]
to[loud|quiet|silent]
- More contextualized & actionable
stylelintrc
error information - Much better UX in general when passing errors/alerts to user
- Updated extension icon
March 30, 2022
- Bump version only to push fix for in-app icon display
March 30, 2022
- Bug preventing custom fallback config from being used
- Properly abort & pass relevant config problems to user instead of erroring out too early
- Updated README & added preview image
- Nicer extension icon image
March 28, 2022
- Hotfix to patch self-thrown error not being caught as intended
March 28, 2022
- Bug where
.stylelintrc*
files are seen as non-existent when unable to resolve external modules defined therein #1
- Minor optimizations around fallbacks and internal discovery
March 23, 2022
- Everything
- Nothing