Skip to content

Latest commit

 

History

History
290 lines (264 loc) · 37.5 KB

CHANGELOG.md

File metadata and controls

290 lines (264 loc) · 37.5 KB

Scala Syntax (official) Changelog

0.5.8 (2024/09/09 14:17 +00:00)

  • c0bffa3 Revert "Release 0.5.8" to retry release (@tgodzik)
  • 45a8917 Release 0.5.8
  • 4f7be4c Clain *.mill files as Scala files (@alexarchambault)
  • 61e8f76 Update tests/unit/#266.test.scala (@nicolasstucki)
  • 1addd66 Recognize as in imports as a keyword (@nicolasstucki)
  • 0ee961a Add support for binary integer literals (@nicolasstucki)
  • d420735 Update syntaxes/Scala.tmLanguage.json (@nicolasstucki)
  • 84a2a80 Fix string interpolated value extraction in val pattern (@nicolasstucki)
  • 7ebc05a Fix package and package object categories (@nicolasstucki)
  • 806a87a Highlight ''' as single quote character literal (@nicolasstucki)
  • 713fa5f Fix changelog to omit the broken release (@tgodzik)
  • 1b51529 Release 0.5.7

0.5.7 (2023/07/13 13:21 +00:00)

  • ae8025c Revert wrong release name "Release v0.5.7" (@tgodzik)
  • cc96b72 Release v0.5.7

v0.5.7 (2023/07/12 16:30 +00:00)

  • 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

0.5.6 (2022/07/26 15:17 +00:00)

  • 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

0.5.5 (2021/11/08 13:44 +00:00)

  • 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)

0.5.4 (2021/07/13 17:17 +00:00)

  • 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])

0.5.3 (2021/04/14 12:51 +00:00)

  • 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)

0.5.2 (2021/01/29 12:41 +00:00)

  • 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)

0.5.1 (2021/01/20 14:13 +00:00)

  • 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)

0.5.0 (2020/12/17 14:07 +00:00)

  • 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 and derives 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

0.4.5 (2020/10/07 15:00 +00:00)

  • 70968ba Update release notes for 0.4.4

0.4.4 (2020/10/07 14:50 +00:00)

  • 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

0.4.3 (2020/09/11 07:09 +00:00)

  • 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

0.4.2 (2020/07/21 17:27 +00:00)

  • 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

0.4.1 (2020/07/08 17:49 +00:00)

  • 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 to keywords 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

0.4.0 (2020/06/29 18:14 +00:00)

  • 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

0.3.9 (2020/01/27 06:40 +00:00)

  • 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

0.3.8 (2019/10/07 07:40 +00:00)

  • 14d22e4 Revert "Fix #45: Use npx to execute github-changes" (@nicolasstucki)
  • 8f1deeb Update release notes for 0.3.7

0.3.7 (2019/10/07 07:20 +00:00)

  • 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

0.3.6 (2019/09/23 11:04 +00:00)

  • 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

0.3.5 (2019/09/17 13:38 +00:00)

  • 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 and end soft keyword (@nicolasstucki)
  • b9b645a Make inline, opaque, as and derives 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

0.3.4 (2019/06/30 16:26 +00:00)

  • 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

0.3.3 (2019/06/25 12:55 +00:00)

  • 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

v0.3.2 (2019/05/28 07:13 +00:00)

  • 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

v0.3.1 (2019/05/14 09:22 +00:00)

  • 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

v0.3.0 (2019/05/02 13:52 +00:00)

  • 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)