- ae8025c Revert wrong release name "Release v0.5.7" (@tgodzik)
- cc96b72 Release v0.5.7
- ffeefb2 improvement: Highlight using directives without double quote (@jkciesluk)
- 63cd944 Bump semver from 5.7.0 to 5.7.2 (@dependabot[bot])
- cd24dc8 Merge symbol and quote capturing (@nicolasstucki)
- 6839617 Fix #226: Parse quoted blocks with spaces (
' {
) (@lolgab) - c8b05b9 Fix support for multi val definitions (@nicolasstucki)
- d680933 bugfix: Adjust export syntax to newest (@tgodzik)
- 24c3506 Bump minimatch from 3.0.4 to 3.1.2 (@dependabot[bot])
- 83d3f6e Bump qs from 6.10.1 to 6.11.0 (@dependabot[bot])
- 551c71c bugfix: Remove entity.other.inherited-class.scala (@tgodzik)
- 7b08ca3 Bump moment-timezone from 0.5.33 to 0.5.37 (@dependabot[bot])
- 0b2b1e8 Release 0.5.6
- 9db075c Release 0.5.6
- ed31749 chore: Run node 14 when releasing (@tgodzik)
- 31ac9b0 feat: support using directive for scala-cli (@tanishiking)
- 7c8c7c1 Bump shell-quote from 1.7.2 to 1.7.3 (@dependabot[bot])
- 5f9ab47 fix(syntax): add missing highlight for end try (@barklan)
- f3f3413 Bump node-fetch from 2.6.1 to 2.6.7 (@dependabot[bot])
- 0772883 Use node 14 in CI (@nicolasstucki)
- 020b216 Update vsce (@nicolasstucki)
- 52eae26 Release 0.5.5
- f1448ec Add regex for interpolator identifier (@nicolasstucki)
- f776810 Bump ansi-regex from 5.0.0 to 5.0.1 (@dependabot[bot])
- 57d2e61 Bump nth-check from 2.0.0 to 2.0.1 (@dependabot[bot])
- f9ea511 Handle names ending with symbolic characters (@nicolasstucki)
- 0e4f065 Fix
yarn install
(@nicolasstucki) - ab08f0a Bump path-parse from 1.0.6 to 1.0.7 (@dependabot[bot])
- d050bd2 Uncomment CI push of generated files (@MaximeKjaer)
- 1434962 Add missing changelog since 0.5.0 (@MaximeKjaer)
- e054f5b Fix GitHub Releases deployment command (@MaximeKjaer)
- a50181b Add auth token to github-changes command (@MaximeKjaer)
- 367c2a2 Remove extensionKind so that other extensions can depend on scala-syntax via SSH/WSL2 (@tgodzik)
- 78f14d0 upgrade vsce to 1.93.0 (@SethTisue)
- ddf1c89 upgrade github-changes to 2.0.2 (was 1.1.1) (@SethTisue)
- 11704e7 Bump hosted-git-info from 2.8.8 to 2.8.9 (@dependabot[bot])
- 263c776 Update release branch to
main
(@nicolasstucki) - 3caa8b6 Add support for web extension (@nicolasstucki)
- e72b4c9 Improve highlighting strategy for illegal $ (@nicolasstucki)
- b28000b Highlight illegal $ as end of string (@nicolasstucki)
- 6d3de7b Identify illegal $ tokens in string interpolators (@nicolasstucki)
- e179337 Fix broken regex (@MaximeKjaer)
- 78dc465 Fix 'end val' and 'end var' (@MaximeKjaer)
- 259b2da Fix imports of packages or members with names starting with given (@MaximeKjaer)
- a5806a4 Pin github-changes version (@MaximeKjaer)
- 1bcf8af Identify bounds of
&&
,||
and!
operators (@nicolasstucki) - f8dcd02 Simplify 'using' regex (@nicolasstucki)
- 3bbb8bd Fix comments (@nicolasstucki)
- e9a6ed5 Properly highlight escape characters in
raw
interpolator (@nicolasstucki) - e1277fd Capture
using
followed by quote splice (@nicolasstucki)
- 8c31186 Disable deploy
Commit generated files
(@nicolasstucki) - 6e93417 Release 0.5.0
- 480fe19 Add yarn clean command (@MaximeKjaer)
- be95818 Identify quotes/splices start as the start of a normal block (@nicolasstucki)
- 9057516 Migrate deployments to GitHub Actions (@MaximeKjaer)
- 08a35be Improve detection of definitions (@nicolasstucki)
- 27c7da0 Highlight correctly multiple variable statement (@camilaagw)
- 5a57716 Add Node.js module caching to GitHub Actions (@MaximeKjaer)
- 9e9d91a Fix extension build warnings (@MaximeKjaer)
- 456edd8 Add Scala CLA (@camilaagw)
- feb6301 Fix #163: Update to new given syntax (@nicolasstucki)
- 5885a19 Highlight all soft modifiers (@camilaagw)
- 7445ae8 Update README.md (@nicolasstucki)
- de391d9 Fix typo in workflow name (@camilaagw)
- a838344 Remove
as
syntax (@camilaagw) - 0d09d80 Add GitHub Actions badge (@nicolasstucki)
- 157b0ce Add tests on Github actions (@camilaagw)
- 0080fe4 Identify
extends
,with
andderives
at the end of a line (@nicolasstucki) - 76605c1 Highlight
val
with upper case (@camilaagw) - a4513e2 Update
given
syntax (@camilaagw) - b3d18b4 Update release notes for 0.4.5
- 70968ba Update release notes for 0.4.4
- b2b6fc6 Fix #148: Add regression test (@nicolasstucki)
- e0c824a Prioritize matching of inline parameters (@nicolasstucki)
- 806d9a7 Fix #133: Add missing boundary condition (@nicolasstucki)
- d2d1f8a Update release notes for 0.4.3
- c60cc06 Update Scala.tmLanguage.json (@nicolasstucki)
- 5b3c402 Fix #139: Add given as a possible inline definition (@nicolasstucki)
- 2dd5afd Fix #133: Highlight inline as a soft keyword (@nicolasstucki)
- bd9c1d9 Fix #140: Identify nameless given declarations (@nicolasstucki)
- 7333f3e Update dependencies (@nicolasstucki)
- 1d27380 Fix #141: Remove old
extension on
syntax (@nicolasstucki) - c8aecd9 Fix #135: Idnetify package names in extension clause (@nicolasstucki)
- 6fddb3b Fix #75: Fix Travis CI deployments from branches other than master (@MaximeKjaer)
- 6675978 Update release notes for 0.4.2
- 23d7bfe Improve highlighting of names in given declarations (@nicolasstucki)
- e79e1b5 Fix #75: Add Travis CI deployment to GitHub Releases
- ff079c5 Bump lodash from 4.17.15 to 4.17.19 (@dependabot[bot])
- 05364bb Add tests (@nicolasstucki)
- fd36c91 Fix test (@nicolasstucki)
- 5d46fc7 Remove Ul/ul number formats (@nicolasstucki)
- 46b8880 Fix #128: Add missing boundary for numbers (@nicolasstucki)
- 8aad5cd Fix #124: Identify extended class names as identifiers (@nicolasstucki)
- ccb8bbd Fix #125: Highlight literals with dots and exponents (@MaximeKjaer)
- ec37a5e Update release notes for 0.4.1
- d9c31e1 Update team (@nicolasstucki)
- 373c3ff Fix #119: Detect when
using
is an identifier (@nicolasstucki) - 55c670d Identify
enum
as a declaration (@nicolasstucki) - 9df316a Fix #122: Detect new on its own and let the other rules match the name (@nicolasstucki)
- e377b96 Update README.md (@nicolasstucki)
- 16d49e5 Fix #118: Detect start of anonymous
new
(@nicolasstucki) - 03641e3 Use
keyword.other.import
(@nicolasstucki) - 84f96e1 Move
as
pattern tokeywords
patterns (@nicolasstucki) - 02fe701 Improve rule for
given
declaration detecion (@nicolasstucki) - b6e47aa Fix #103: Detect
as
(@nicolasstucki) - d751b0e Fix extension build in release script (@MaximeKjaer)
- c7d3c9d Fix contributing instructions for generated output (@MaximeKjaer)
- 28089f6 Remove unused tsc devDependency (@MaximeKjaer)
- 8ad52d0 Add extension build script (@MaximeKjaer)
- ba8ce0c Replace JS test scripts by package scripts (@MaximeKjaer)
- 7a0825f Support
end extension
(@nicolasstucki) - 0da2784 Fix #110: Highlight class/object names in imports (@nicolasstucki)
- 6f21e57 Update dependencies (@nicolasstucki)
- 269b658 Improve
end
highlighting for type declarations (@nicolasstucki) - b3d1825 Fix #107: Identify highlighting of identifier after an
end
(@nicolasstucki) - 5404b87 Fix #104: Distinguish open declaration
:
- af1e15d Fix #105: Detect all combinations of dot in numeric literals (@nicolasstucki)
- 2e3629c Update release notes for 0.4.0
- 7f2f3f3 Regenerate Scala.tmLanguage.json (@nicolasstucki)
- 83acbc5 Use HTTPS (@nicolasstucki)
- c445656 Fix #84: Support with followed by a String literal (@nicolasstucki)
- 05a24a6 Fix #68 and fix #77: End names on open brackets (@nicolasstucki)
- 2d32992 Support
extension on
(@nicolasstucki) - 2f73059 Support literals with underscores (@nicolasstucki)
- 0690707 Support
extension
clause (@nicolasstucki) - 81980d2 Update README.md (@nicolasstucki)
- 3400412 Fix #69: Do not use type definitions to highlight
.type
(@nicolasstucki) - 280eeb2 Update readme (@nicolasstucki)
- 059c9f4 Improve given imports (@nicolasstucki)
- a67d959 Support
export
(@nicolasstucki) - cb5960e Fix #91: Support open classes (@nicolasstucki)
- fb1cfbf Support
using
soft keyword (@nicolasstucki) - 92832c8 Fix #83: Match function extensions with (?=\([^\\)]+=>) (@nicolasstucki)
- e707aec Fix #83: Accept
extends
followed by a(
(@nicolasstucki) - 7e4af19 Revert "Fix #75: Publish vsix files on release" (@nicolasstucki)
- aa844fd Revert "Fix #79: Fix travis.yml syntax" (@nicolasstucki)
- 4063ad8 Fix #79: Fix travis.yml syntax (@nicolasstucki)
- 4231965 Add badge (@nicolasstucki)
- 365c422 Fix #75: Publish vsix files on release (@anatoliykmetyuk)
- f2ee8cc Update release notes for 0.3.9
- 9a3fb4f Update .gitignore (@kiendang)
- 1906813 Update string interpolation highlighting (@kiendang)
- 9553c6e Remove $ as possible character in simple interpolated variable name (@kiendang)
- c00e6ae Fix string interpolation with curly braces (@kiendang)
- 861d285 Remove
erased
keyword (@nicolasstucki) - d83ed44 Revert "Revert "Fix #45: Use npx to execute github-changes"" (@nicolasstucki)
- d4c7de5 Update release notes for 0.3.8
- 14d22e4 Revert "Fix #45: Use npx to execute github-changes" (@nicolasstucki)
- 8f1deeb Update release notes for 0.3.7
- a34b4d4 Fix #62: Do not tag some classes as storage keywords (@nicolasstucki)
- 25af05a Fix #51: Support vals with multi-assignment (@nicolasstucki)
- 6aa481b Update release notes for 0.3.6
- a3d8f36 Stop illegal char after end of line (@nicolasstucki)
- aaa8332 Fix #45: Use npx to execute github-changes (@nicolasstucki)
- 643cbc3 Fix #57: Fix handling of scala.quoted opening quotes (@nicolasstucki)
- 666c463 Fix #55: Add given imports syntax (@nicolasstucki)
- 505de8e Update release notes for 0.3.5
- d0b9bbd Remove outdated
as
(Dotty syntax) (@nicolasstucki) - 195db9e Update version to 0.3.5 (@nicolasstucki)
- 71ba0d8 Fix homepage (@nicolasstucki)
- 6525f7d Fix #47: Support
then
keyword andend
soft keyword (@nicolasstucki) - b9b645a Make
inline
,opaque
,as
andderives
soft keywords (@nicolasstucki) - 59908f2 Security updates (@nicolasstucki)
- 294e24e Add missing keywords from Dotty 0.17.0-RC1 (@nicolasstucki)
- f3d587d Update release notes for 0.3.4
- b3bbdf0 Fix opening paren matches with closing paren in character literal (@PanAeon)
- eef0470 Fix bug with // inside of a block comment (@PanAeon)
- 6c49b5e Update release notes for 0.3.3
- f50e487 Add top level rule for identifiers inside the backticks (@PanAeon)
- c84000f Welcome PanAeon to the team! (@olafurpg)
- be15605 Commiting missing changes (@PanAeon)
- 6fecc7d Fix nested comments, make links highlighted in the scaladoc, add @constructor keyword, remove dead code, add snap tests for comments. (@PanAeon)
- 0be6724 Fix nested character classes. Remove $schema field. Remove redundant 'special-identifier' rule. (@PanAeon)
- 7affc4e this repo powers highlighting on GitHub (@SethTisue)
- 53610fa Update release notes for v0.3.2
- 86f3239 fix #5 broken ids with unicode characters. Updated identifiers regexes for val,def,import,parameter-list,package,type. Minor clean up. Added unit test for unicode (@PanAeon)
- 2d16efe fix #10 broken single quote symbol. add .metals to .gitignore (@PanAeon)
- 93a7147 update vscode-tmgrammar-test to 0.0.5.'snap' file format change (@PanAeon)
- fa35d48 add test step to travis (@PanAeon)
- aecb9c3 Add snapshot test with various examples from scala spec (@PanAeon)
- 4bde54b Add vscode-tmgrammar-test module, include tests in ci, add unit and snapshot tests for lexical constructs (@PanAeon)
- 7ff15a6 Update release notes for v0.3.1
- 6453d96 Review fixes, add missing scope to the interpolated string's quotes (@PanAeon)
- a4fb9a0 generalize string interpolation to processed strings, i.e. "..." (@PanAeon)
-
e007203 string interpolation - correct variable name to match sem. meaning, don't mark
$vars as vars to be more consistent with the $ {var.other} (@PanAeon) - 925245c Add string interpolation highlighting (@PanAeon)
- 5b536a4 Commit auto-generated tmLanguage.json (@olafurpg)
- d28c383 Update release notes for v0.3.0
- c995170 Add missing vsce dependency in package.json. (@olafurpg)
- 6246f55 Update release notes for v0.3.0
- 27b8cd5 Add missing vscode:publish command from package.json. (@olafurpg)
- 25c62bc Update release notes for v0.3.0
- ba65f13 Use SSH remote instead of HTTPS. (@olafurpg)
- 0546974 Make ci-release.sh script executable (@olafurpg)
- f302051 Replace links from Metals to Scala Syntax (@olafurpg)
- bc2fa54 Replace npx with ts-node for faster build script. (@olafurpg)
- 869e06b Configure CI to release on tag push. (@olafurpg)
- f554622 Remove snippet package, fixes #18 (@olafurpg)
- c9a4a36 Add pre-package check. Add proper build script. Updated .vscodeignore. Updated README. (@PanAeon)
- f3aca62 Convert syntax file to Typescript, add utils to work with ts file, update docs (@PanAeon)
- ebe1ad0 Add auto-closing pair for string interpolation (@hugo-vrijswijk)
- 2e5e24a Fix case class/object highlighting (@Hydrotoast)
- 4ad7830 Update publish info (@nicolasstucki)
- 71fc3fd Add scala syntax as snippet requirement (@gabro)
- d275c5f Split syntax and snippets (@gabro)
- 78ebbbe Enable extension on
.sc
files (@Duhemm) - 19a2051 Publish as scala-lang (@nicolasstucki)
- 829b8eb Update version (@nicolasstucki)
- aef901c Update syntax (@nicolasstucki)
- a68e1ad Update version (@nicolasstucki)
- e53ddad Add snippets (@nicolasstucki)
- 64aa83c Add references (@nicolasstucki)
- 49ec358 Update to 0.1.3 (@nicolasstucki)
- ea80cb7 Add some keywords (@nicolasstucki)
- fa7fea7 Remove some snippets to keep options simple (@nicolasstucki)
- 27a8e69 Update to 0.1.2 (@nicolasstucki)
- 63e4585 Add some basic code snippets (@nicolasstucki)
- 3ff361f Update version to 0.1.1 (@nicolasstucki)
- 4821223 Fix closing brackets not being identified (@nicolasstucki)
- b1d10d6 Add debbug launcher (@nicolasstucki)
- a19c6c4 Update version and publisher (@nicolasstucki)
- 1d9c36e Fix #1: Publish in market place (@nicolasstucki)
- a95cf09 Remove old ported comments (@nicolasstucki)
- db11ec3 Fix expression and type quotes (@nicolasstucki)
- 5518b86 Initial commit (@nicolasstucki)