Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release - v1.0.0 #23

Merged
merged 18 commits into from
Nov 4, 2024
Merged

Release - v1.0.0 #23

merged 18 commits into from
Nov 4, 2024

Conversation

uguraslan
Copy link
Collaborator

@uguraslan uguraslan commented Sep 1, 2024

  • Implemented the new .blits file type with its own TextMate grammar file.
  • Integrated existing functionality into the .blits file format.
  • Fixed syntax highlighting issues for deprecated HTML tags and attributes. (fixes Deprecated html tags are not syntax highlighted. #21 )
  • Added improved IntelliSense support for template attributes by parsing renderer props from the Blits codebase.
  • Implemented caching for parsing renderer props to prevent performance issues.
  • Included minor bug fixes and code refactoring.
  • Implemented a syntax highlighting grammar file for Blits code embedded in Markdown files.
  • Implemented an error-checking feature that displays a warning if a for-loop index is used in the key attribute.
  • Implemented JavaScript & TypeScript editor features for embedded JavaScript / TypeScript content inside .blits files.
  • Merged project tsconfig.json and jsconfig.json with extension defaults to maintain critical settings while allowing user customizations (regarding .blits file editor features).
  • Resolved an issue where commenting multiple lines out in the template strings (in .js/.ts files) caused their indentation to increase with each save.

Test version for v1.0.0:

lightning-blits-1.0.0.vsix.zip

@uguraslan uguraslan added the release new release label Sep 1, 2024
@uguraslan uguraslan changed the title Release - v0.6.0 Release - v1.0.0 Sep 6, 2024
wouterlucas
wouterlucas previously approved these changes Sep 6, 2024
@uguraslan uguraslan marked this pull request as draft September 25, 2024 19:22
@uguraslan uguraslan marked this pull request as ready for review October 17, 2024 00:44
@uguraslan uguraslan requested a review from wouterlucas October 17, 2024 00:44
@wouterlucas
Copy link
Contributor

Nice 😄 I'm excited, let's get this out !

Copy link
Contributor

@michielvandergeest michielvandergeest left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

@uguraslan uguraslan merged commit 6b6864a into main Nov 4, 2024
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
release new release
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Deprecated html tags are not syntax highlighted.
3 participants