|
022f90a0
|
2021-01-29T14:49:40
|
|
JavaScript: Improved contextual keywords (#2713)
|
|
93dd83c2
|
2021-01-29T14:47:05
|
|
Docker: Improvements (#2720)
|
|
18c67b49
|
2021-01-27T21:13:03
|
|
Added support for PSL, PATROL Scripting Language (#2739)
|
|
bbc77d19
|
2021-01-24T15:51:37
|
|
Added support for URIs (#2708)
|
|
b37987d3
|
2021-01-24T15:42:50
|
|
Core: Fixed greedy rematching reach bug (#2705)
|
|
3f7d7453
|
2021-01-24T15:40:08
|
|
Added support for ChaiScript (#2706)
|
|
04ef309c
|
2021-01-20T20:12:58
|
|
PHP: Class names at the start of a string are now highlighted correctly (#2731)
Some class names at the start of the input string were not detected correctly due to the way greedy matching works. This fixes the issue by splitting the `class-name` rule into two rules, one before and one after the `keyword` rule that interfered and caused the issue.
|
|
6183fd9b
|
2021-01-19T00:43:03
|
|
HTTP: More granular tokenization (#2722)
|
|
a5d7178c
|
2021-01-17T14:34:24
|
|
F#: Fixed comment false positive (#2703)
F# has supports `(*)` to convert an operator into a function. This syntax collides with F# comments and produced false positives for comments. The comment pattern has been adjusted to not match `(*)`.
|
|
1f91868e
|
2021-01-17T14:29:35
|
|
Added support for DOT (#2690)
|
|
4e7b2a82
|
2021-01-17T01:45:05
|
|
HTTP: Allow root path in request line (#2711)
|
|
59f725d7
|
2021-01-10T04:57:59
|
|
Elixir: Added `defdelagate` keyword and highlighting for function/module names (#2709)
|
|
72962701
|
2021-01-08T22:22:50
|
|
Added support for V langauge (#2687)
|
|
6e34771f
|
2021-01-07T19:34:18
|
|
SQL: Added `ILIKE` operator (#2704)
Added `ILIKE` operator to sql keyword list and sorted the list alphabetically.
|
|
01af04ed
|
2021-01-07T02:01:16
|
|
PHP: Numeral syntax improvements (#2701)
Improves numeral literal handling in the Prism PHP component in two ways:
1. Since PHP 7.4, it is possible to use [underscore numeric separator](https://php.watch/versions/7.4/underscore_numeric_separator). Prism correctly handles this for decimal numbers, but not for binary, octal, and hex numerals although PHP supports the underscore separator for binary, octal, and hex numeric literals as well.
2. In upcoming PHP 8.1, PHP supports an [explicit octal numeral prefix `0o`/`0O`](https://php.watch/versions/8.1/explicit-octal-notation). The existing `0` prefix is not removed.
This commit updates the PHP number regex to accommodate both cases above, and expands the tests for new syntax.
|
|
0e61a7e1
|
2021-01-03T18:18:28
|
|
Scheme: Added support for high Unicode characters (#2693)
|
|
cf28d1b2
|
2021-01-03T13:12:26
|
|
JSON: Fixed backtracking issue in Safari (#2691)
|
|
c83fd0b8
|
2021-01-01T18:19:06
|
|
Shell session: Commands prefixed with a path are now detected (#2686)
|
|
37b9c9a1
|
2020-12-31T14:10:09
|
|
PHP: Fixed exponential backtracking (#2684)
|
|
89f1e182
|
2020-12-31T10:14:35
|
|
Latte: Fixed exponential backtracking (#2682)
|
|
0a3932fe
|
2020-12-30T17:43:57
|
|
C-like: Made all comments greedy (#2680)
|
|
e644178b
|
2020-12-28T18:19:11
|
|
Added test for polynomial backtracking (#2597)
|
|
2af3e2c2
|
2020-12-22T20:52:55
|
|
Markdown: Improved URL tokenization (#2678)
It now tokenizes all parts of a URL except for braces.
|
|
8828500e
|
2020-12-22T10:54:55
|
|
Tests: Added strict checks for `Prism.languages.extend` (#2572)
|
|
f1541342
|
2020-12-01T23:10:29
|
|
CSP: Added missing directives and keywords (#2664)
This adds missing CSP and UISecurity directives and keywords.
|
|
a7ccc16d
|
2020-11-30T21:14:26
|
|
CSP: Do not highlight directive names with adjacent hyphens (#2662)
CSP tokens used `\b` to assert word boundaries but this is incorrect as CSP tokens may contain hyphens (`-`). This replaces the assertions will lookarounds that address the issue.
|
|
e01ecd00
|
2020-11-29T00:14:35
|
|
Scheme: Fixed number pattern (#2648)
|
|
8e76a978
|
2020-11-28T23:23:46
|
|
Shell-session: Fixed false positives because of links in command output (#2649)
|
|
0bb4f096
|
2020-11-28T23:05:53
|
|
JavaStackTrace: Added support stack frame element class loaders and modules (#2658)
|
|
0803525b
|
2020-11-27T15:00:35
|
|
Added support for DataWeave language (#2659)
|
|
24574406
|
2020-11-26T00:32:48
|
|
Core: Moved pattern matching + lookbehind logic into function (#2633)
|
|
5cf9cfbc
|
2020-11-25T23:53:33
|
|
Markdown: Added support for YAML front matter (#2634)
|
|
8fa8dd24
|
2020-11-25T22:59:40
|
|
Core: Fixed bug with greedy matching (#2632)
|
|
deb238a6
|
2020-11-23T21:07:44
|
|
SCSS: Added support for Sass modules (#2643)
|
|
f0e2b70e
|
2020-11-20T17:09:54
|
|
Added support for Apex (#2622)
|
|
a5107d5c
|
2020-11-15T20:28:34
|
|
Kotlin: Added support for backticks in function names (#2489)
|
|
8831c706
|
2020-11-12T20:43:52
|
|
Added PromQL language (#2628)
|
|
7951ca24
|
2020-11-04T21:54:24
|
|
Scheme: Fixed function and function-like false positives (#2611)
|
|
0889bc7c
|
2020-11-04T21:44:48
|
|
Java: Improved package and class name detection (#2599)
|
|
0df60be1
|
2020-11-04T17:18:23
|
|
Tests: Stricter pattern for nice-token-names test (#2588)
|
|
25bdb494
|
2020-11-04T11:51:00
|
|
TSX: Temporary fix for the collisions of JSX tags and TS generics (#2596)
|
|
129faf5c
|
2020-11-04T11:48:51
|
|
C: Better class name and macro name detection (#2585)
|
|
00bf00e3
|
2020-10-26T14:49:26
|
|
Apache Configuration: Update directive-flag to match '=' (#2612)
|
|
c2f6a644
|
2020-10-25T23:42:25
|
|
Fixed multiple cases of vulnerable regexes (#2584)
|
|
093c8175
|
2020-10-23T20:58:36
|
|
Julia: Removed constants that are not exported by default (#2601)
* Remove Julia constants that are not exported by default
* Julia: build and fix test
|
|
df922d90
|
2020-10-16T22:20:59
|
|
PHP: Added support for PHP 8.0 features (#2591)
|
|
b04cbafe
|
2020-10-13T14:26:34
|
|
CSS: Better HTML `style` attribute tokenization (#2569)
|
|
73f81c89
|
2020-10-13T14:24:24
|
|
Java: Added Java 15 keywords (#2567)
|
|
38808e64
|
2020-10-13T14:03:42
|
|
PHP: Added support for PHP 7.4 + other major improvements (#2566)
|
|
1761513e
|
2020-10-05T18:01:19
|
|
PHP: Added `match` keyword (PHP 8.0) (#2574)
PHP introduces a new [`match` keyword in PHP 8.0](https://php.watch/versions/8.0/match-expression).
|
|
59853a52
|
2020-10-01T12:33:11
|
|
YAML: Improved key pattern (#2561)
|
|
35cbc02f
|
2020-09-22T16:50:57
|
|
Processing: Fixed function pattern (#2564)
|
|
cb75d9e2
|
2020-09-13T23:26:33
|
|
Added support for SML (#2537)
|
|
3b4f14ca
|
2020-09-13T23:25:43
|
|
Rust: Fixed Unicode char literals (#2550)
|
|
4d31e22a
|
2020-09-11T12:07:11
|
|
Added support for Birb (#2542)
|
|
bfb36748
|
2020-09-11T15:24:20
|
|
Shell-Session: Added aliases (#2548)
|
|
f62ca787
|
2020-08-31T17:56:46
|
|
Regex: Changed how languages embed regexes (#2532)
|
|
e4f6ccac
|
2020-08-30T15:08:38
|
|
Scheme: Added support for R7RS syntax (#2525)
|
|
fa2225ff
|
2020-08-30T14:49:51
|
|
Removed duplicate alternatives in various languages (#2524)
|
|
ad748a00
|
2020-08-30T18:16:21
|
|
Added PureScript language definition (#2526)
|
|
e023044c
|
2020-08-28T18:38:14
|
|
Haskell: Improvements (#2535)
|
|
c51ababb
|
2020-08-27T23:51:16
|
|
JS Extras: Highlight import and export bindings (#2533)
|
|
bcef22af
|
2020-08-27T23:11:47
|
|
JS Extras: Added control-flow keywords (#2529)
|
|
206dc80f
|
2020-08-27T19:16:21
|
|
Docs: Minor improvement (#2513)
|
|
6c921801
|
2020-08-27T19:14:20
|
|
Shell session & bash: Highlight all commands after the start of any Heredoc string (#2509)
|
|
5c33f0bb
|
2020-08-17T15:39:02
|
|
Added support for BSL (1C:Enterprise) (#2520)
|
|
004eaa74
|
2020-08-14T00:00:21
|
|
Added support for MongoDB syntax (#2518)
|
|
2da2beba
|
2020-08-12T13:10:38
|
|
Added support for Stan (#2490)
|
|
bf115f47
|
2020-08-11T15:33:48
|
|
Added support for TypoScript (#2505)
|
|
388ad996
|
2020-08-07T21:14:34
|
|
Add support for NaniScript (#2494)
|
|
158caf52
|
2020-07-30T22:54:34
|
|
JSON: Greedy comments (#2479)
Comments are now greedy allowing them to break strings, properties, and each other.
|
|
f0f8210c
|
2020-07-28T00:45:28
|
|
Batch: Fix escaped double quote (#2485)
|
|
649e51e5
|
2020-07-27T13:50:41
|
|
Added support for Dhall (#2473)
|
|
78161d60
|
2020-07-22T18:37:16
|
|
VB: Added VBA alias (#2469)
|
|
ed1df1e1
|
2020-07-22T17:27:00
|
|
Added support for YANG (#2467)
|
|
3fcce6fe
|
2020-07-22T18:12:01
|
|
Added support for .gitignore (#2481)
|
|
0c30c582
|
2020-07-22T17:45:05
|
|
EditorConfig: Trim spaces before key and section title (#2482)
The `key` and `section` tokens sometimes included leading spaces.
|
|
2ff40fe0
|
2020-07-18T15:29:33
|
|
Rust: Improvements (#2464)
|
|
2805ae35
|
2020-07-18T15:02:33
|
|
JSDoc: Improvements (#2466)
|
|
398e2943
|
2020-07-18T14:58:39
|
|
Added support for Cypher (#2459)
|
|
4f55052f
|
2020-07-18T14:53:05
|
|
JS: Improved regex detection (#2465)
|
|
bea7a585
|
2020-07-14T14:47:21
|
|
SQL: Added PostgreSQL `RETURNING` keyword (#2476)
|
|
67f97e2e
|
2020-07-13T14:40:31
|
|
Kotlin: Added `kt` and `kts` aliases (#2474)
|
|
40285203
|
2020-07-13T13:24:32
|
|
Core: Fixed greedy matching bug (#2032)
|
|
ed8fff91
|
2020-07-11T01:07:19
|
|
Added support for EditorConfig (#2471)
|
|
278316ca
|
2020-07-06T15:01:10
|
|
SAS: Improved macro string functions (#2463)
|
|
537a9e80
|
2020-07-05T15:22:39
|
|
CSP: Fixed directives (#2461)
|
|
a0a9f1ef
|
2020-07-02T17:46:04
|
|
SAS: Handle edge case of string macro functions (#2451)
|
|
7c66cfc4
|
2020-07-02T17:42:38
|
|
AutoHotkey: Added missing "format" built-in (#2450)
|
|
8a72fa6f
|
2020-06-29T13:09:56
|
|
C/C++: Improved macros and expressions (#2440)
|
|
8e9d161c
|
2020-06-28T02:00:03
|
|
C++: Added support for default comparison operator (#2426)
|
|
964de5a1
|
2020-06-28T01:44:00
|
|
CSS: Improved url and added keywords (#2432)
|
|
22eb5cad
|
2020-06-28T01:41:28
|
|
Added support for Smali (#2419)
|
|
a13ee8d9
|
2020-06-28T01:40:12
|
|
VB: Added `until` keyword (#2423)
|
|
4ff555be
|
2020-06-28T01:34:29
|
|
Added JSDoc (#1782)
|
|
a36e96ab
|
2020-06-27T00:01:47
|
|
Added general de/activation mechanism for plugins (#2434)
Keep Markup, Line numbers, and Normalize whitespace now share the same per-element class-based de/activation logic.
|
|
3a127c7d
|
2020-06-24T20:30:38
|
|
Add support for the language Agda (#2430)
|
|
ae0327b3
|
2020-06-22T12:16:29
|
|
Added JS stack trace language (#2418)
This language highlights JavaScript stack traces generated by commonly used JS engines.
|
|
37273a6f
|
2020-06-21T11:34:19
|
|
Dockerfile: Fixed strings inside comments (#2428)
Strings inside comments broke comments. Comments are now greedy, so this can't happen anymore.
|
|
48fac3b2
|
2020-06-12T15:58:46
|
|
Added a test for identifier support across all languages (#2371)
|