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

Patch 2 #3

Merged
merged 151 commits into from
Mar 1, 2019
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
151 commits
Select commit Hold shift + click to select a range
fedf03f
Linkify CHANGELOG
mAAdhaTTah Jun 17, 2018
334c7bc
Add Python triple-quoted strings "known failure" (#1449)
brandon-rhodes Jun 26, 2018
e00b408
Remove extraneous class
mAAdhaTTah Jun 26, 2018
7418dfd
Updated index.html to fix broken instructions (#1462)
Shivang44 Jul 6, 2018
2a100db
Linkify changelog more + add missing PR references
Golmote Jul 6, 2018
12a827e
fix function without arguments in scheme language (#1463)
jcubic Jul 7, 2018
74fe81c
Fix bugs in JSON language
vizjerai Jul 21, 2018
b1c2f4d
Improve download page typography (#1484)
RunDevelopment Jul 21, 2018
9d15ff6
Fixed peer dependencies in download page (#1491)
RunDevelopment Jul 22, 2018
9dfec34
`insertBefore` now correctly updates references (#1531)
RunDevelopment Aug 18, 2018
ebd1b9a
Fix regex for `catch` and `finally` (#1527)
RunDevelopment Aug 19, 2018
44fed4d
Replaced all occurrences of `new RegExp` with `RegExp` (#1493)
RunDevelopment Aug 19, 2018
4b56f3c
Fixed Previewers bug #1496 (#1497)
RunDevelopment Aug 19, 2018
a59a792
Added support for quote escapes to SQL strings (#1500)
RunDevelopment Aug 19, 2018
2fb66e0
Added missing aliases to components.json (#1503)
RunDevelopment Aug 19, 2018
74916d4
Fixed empty link in extending (#1507)
RunDevelopment Aug 19, 2018
c322fc8
Correct typo (#1508)
tomayac Aug 19, 2018
e63d159
Set default indentation size (#1516)
valtlai Aug 19, 2018
7af8f8b
C/C++/Java operator update (#1528)
RunDevelopment Aug 19, 2018
0f75d9d
Fixed that selector pattern can take exponential time (#1499)
RunDevelopment Aug 19, 2018
c40f604
Highlighting of supposed classes and functions (#1482)
RunDevelopment Aug 19, 2018
3e1a9a3
React component tags are styled as classes in JSX (#1519)
RunDevelopment Aug 20, 2018
42d119a
SQL Quoted variables are now greedy (#1510)
RunDevelopment Aug 23, 2018
2b62e57
Added support for JS BigInt literals (#1542)
RunDevelopment Aug 23, 2018
a47c05a
Fixed lowercase supposed class names (#1544)
RunDevelopment Aug 28, 2018
8c981a2
Add Java 10 support (#1549)
winterbe Sep 6, 2018
b520e1b
Simplify function pattern of C-like language (#1552)
RunDevelopment Sep 9, 2018
e529edd
Add GameMaker Language support (#1551)
LiarOnce Sep 15, 2018
bfa5a8d
Resolved variable name clash (#1568)
RunDevelopment Sep 23, 2018
f96b083
F#: Chars can only contain one character (#1570)
RunDevelopment Sep 23, 2018
716923f
Add travis repo badge to readme (#1561)
amilajack Sep 23, 2018
1169562
Enhance definitions in TypeScript component (#1522)
MichalLytek Oct 18, 2018
c1d6cb8
Fix tokenizing !important (#1585)
OlehDutchenko Oct 19, 2018
0d73f7f
Add new keywords to nginx (#1587)
wibimaster Oct 19, 2018
b41fb8f
Fixes regex for JS examples (#1591)
RunDevelopment Oct 22, 2018
bfbe446
Invoke `callback` after `after-highlight` hook (#1588)
Jocs Oct 23, 2018
6d1a2c6
Update README.md (#1553)
RunDevelopment Oct 25, 2018
8720b3e
Adds support for comments in JSON (#1595)
mariusschulz Oct 25, 2018
da474c7
Cleaned up JSON (#1596)
RunDevelopment Oct 26, 2018
1c5f28a
Allow YAML strings to have trailing comments (#1602)
Chris-Johnston Oct 29, 2018
2ba6226
Updated styles of show invisibles (#1607)
RunDevelopment Nov 12, 2018
2d622f1
Show invisibles inside tokens
RunDevelopment Nov 12, 2018
7a2d153
Revert "Show invisibles inside tokens"
RunDevelopment Nov 12, 2018
7ea2ff2
Added the comma to the list of CSS punctuation
RunDevelopment Nov 24, 2018
7155e60
Remove batch's shell alias (#1543)
RunDevelopment Nov 28, 2018
9d2fddc
Added strike support to markdown (#1563)
RunDevelopment Nov 28, 2018
9f6e502
Fixed class regex for Command Line plugin (#1566)
RunDevelopment Nov 28, 2018
a2230c3
Add additional commands to bash (#1577)
ahotzler Nov 28, 2018
10239c1
Prevent double-loading & add scope to File Highlight (#1586)
OlehDutchenko Nov 28, 2018
2864fe2
Improve `Prism.util.type` performance (#1545)
RunDevelopment Nov 28, 2018
24ad1df
Merge remote-tracking branch 'upstream/master'
RunDevelopment Nov 28, 2018
c658429
Fixed Markdown headers (#1557)
RunDevelopment Nov 28, 2018
38def33
Add new language: CIL (#1593)
sbrl Nov 28, 2018
3590edd
Add missing keywords to rust. (#1634)
ralfbiedert Nov 29, 2018
1d1fb80
Python: Operator keywords are now keywords (#1617)
RunDevelopment Nov 29, 2018
5db0465
Mention Prism Themes in README (#1625)
RunDevelopment Nov 29, 2018
225dd3f
Scheme improvements (#1556)
RunDevelopment Nov 29, 2018
2103363
Merge remote-tracking branch 'upstream/master'
RunDevelopment Nov 29, 2018
2288c25
Add G-code language (#1572)
RunDevelopment Dec 1, 2018
1b75da9
Improved HTTP content highlighting (#1598)
RunDevelopment Dec 1, 2018
654b527
Display language aliases (#1626)
RunDevelopment Dec 1, 2018
86d3179
Remove useless insertBefore in LESS (#1629)
RunDevelopment Dec 1, 2018
0536fb1
Move SCSS `property` definition (#1633)
RunDevelopment Dec 1, 2018
5ded688
Merge remote-tracking branch 'upstream/master'
RunDevelopment Dec 1, 2018
6e0c6e8
Corrected load order of Show Invisibles (#1612)
RunDevelopment Dec 1, 2018
59f841e
Merge remote-tracking branch 'upstream/master'
RunDevelopment Dec 1, 2018
c988936
Resolved merge conflict
RunDevelopment Dec 1, 2018
39686e1
Remove unused `insertBefore` overload (#1631)
RunDevelopment Dec 1, 2018
1b81238
CSS: Comma punctuation (#1632)
mAAdhaTTah Dec 1, 2018
b0717e7
Add support for code blocks in Markdown (#1562)
RunDevelopment Dec 1, 2018
e2f2fd1
Reuse CSS selector pattern in CSS Extras (#1637)
RunDevelopment Dec 1, 2018
b0d1823
Clean up Previewers' page (#1630)
RunDevelopment Dec 1, 2018
00bfc96
Improve F# (#1573)
RunDevelopment Dec 1, 2018
3b1e091
Improvements to C# operator and punctuation (#1532)
RunDevelopment Dec 1, 2018
81bd8f0
Improve Java (#1474)
RunDevelopment Dec 1, 2018
2a4758a
Improve regex detection in JS (#1473)
RunDevelopment Dec 1, 2018
7277591
Consistent Ruby method highlighting (#1523)
cbothner Dec 1, 2018
d33d259
Ignore duplicates in insertBefore (#1628)
RunDevelopment Dec 1, 2018
2577b6e
Add decorator support to Python (#1639)
RunDevelopment Dec 1, 2018
5b6ad70
Add TOML support (#1488)
RunDevelopment Dec 2, 2018
a69c2b6
Improvements to Python F-strings and string prefixes (#1642)
RunDevelopment Dec 2, 2018
4a8219a
Add support for Java stack traces (#1520)
RunDevelopment Dec 2, 2018
0c8f650
Add file extensions support for major languages (#1478)
ybiquitous Dec 3, 2018
0cc8c56
Identify JavaScript function parameters (#1446)
RexSkz Dec 3, 2018
5fcee96
Identify CSS units and variables (#1450)
RexSkz Dec 3, 2018
9de47d3
Fixed CSS extra variable (#1649)
RunDevelopment Dec 3, 2018
8b1bb46
Added additional operators to Reason (#1648)
Schniz Dec 3, 2018
6e250a5
Added module keywords to Java. (#1655)
anton-balaniuc Dec 6, 2018
b48c012
Added Vala language (#1658)
luaVolk Dec 15, 2018
4f6f3c7
Allow multiline CSS at-rules (#1676)
valtlai Dec 24, 2018
c939df8
Added support for HCL (#1594)
outsideris Dec 27, 2018
88434f7
Added `adoc` alias for AsciiDoc (#1685)
oncletom Jan 1, 2019
f1026b4
Improve recognition of constants in PHP (#1688)
volado Jan 2, 2019
55fb0f8
Update PHP keywords (#1690)
volado Jan 3, 2019
efdd96c
Updated website table of contents styles (#1681)
lukasoppermann Jan 3, 2019
7def8f5
Added N1QL language support (#1620)
TMWilds Jan 3, 2019
439e3bd
Made false, true, and null constants in PHP (#1694)
volado Jan 10, 2019
ff9ccbe
Added new third-party tutorial for using Prism in Gutenberg (#1701)
mkaz Jan 12, 2019
66d2104
Fixed CHANGELOG.md (#1704)
dellagustin Jan 13, 2019
b1f8a65
Fixed CHANGELOG.md formatting (#1707)
ExE-Boss Jan 15, 2019
b94b56c
Added the Nand2Tetris HDL language (#1710)
stephanmax Jan 15, 2019
44aeffb
Improved field highlighting for GraphQL (#1711)
kuldar Jan 17, 2019
66f05ab
Deleted prism-hdl.min.js (#1712)
RunDevelopment Jan 17, 2019
e2d3bc7
Remove dead tutorial (#1702)
RunDevelopment Jan 21, 2019
7eccea5
Improve C language (#1697)
RunDevelopment Jan 21, 2019
dbd3555
Fix downloads page fetching from GitHub(#1684)
RunDevelopment Jan 21, 2019
2848969
Cleanup JSONP highlight code (#1674)
RunDevelopment Jan 22, 2019
cd058a9
Fix typos & other issues in JSONP docs (#1672)
RunDevelopment Jan 22, 2019
fbf0b09
Remove the Prism.tokenize language parameter (#1654)
RunDevelopment Jan 22, 2019
4c66d72
Show Language plugin alias support and improvements (#1683)
RunDevelopment Jan 22, 2019
6ec71e0
Change tested NodeJS versions (#1651)
RunDevelopment Jan 22, 2019
393ab16
Call `insert-before` hook properly (#1709)
RunDevelopment Jan 22, 2019
2ce0666
Remove parentheses from download page (#1627)
RunDevelopment Jan 23, 2019
0030a4e
Decouple XML from Markup (#1603)
RunDevelopment Jan 23, 2019
e894fc8
Inline regex source with gulp (#1537)
RunDevelopment Jan 23, 2019
1090b25
Show invisibles inside tokens (#1610)
RunDevelopment Jan 23, 2019
bc49c36
Removed useless `insertBefore` call in Smarty (#1677)
RunDevelopment Jan 24, 2019
217a6ea
Inline ALL regexes (#1716)
RunDevelopment Jan 24, 2019
00f4f04
Line Numbers plugin instructions clarifications (#1719)
bruceontheloose Feb 8, 2019
8cf20d4
Fix Autolinker url-decoding all tokens (#1723)
RunDevelopment Feb 11, 2019
57a9203
Improved JavaScript parameter recognization (#1722)
RexSkz Feb 12, 2019
5311ca3
Fixed Toolbar plugin example (#1726)
RexSkz Feb 12, 2019
4362e42
Support JSX/TSX class-name with dot (#1725)
RexSkz Feb 12, 2019
baf6bb0
Add support for # comments to INI language (#1730)
RunDevelopment Feb 13, 2019
3a32cb7
Added `yarn add` to bash functions (#1731)
CupOfTea696 Feb 13, 2019
eee0664
Added `keyword` alias to JSON's `null` (#1733)
ExE-Boss Feb 14, 2019
fccfb98
Added `pnpm` function to Bash (#1734)
ExE-Boss Feb 14, 2019
bd0378f
Add `keyword` alias for SCSS' `null` (#1735)
RunDevelopment Feb 14, 2019
d9fa29a
Make `undefined` a keyword in JS (#1740)
RunDevelopment Feb 15, 2019
671f4ca
Improve gulp error messages with pump (#1741)
RunDevelopment Feb 15, 2019
bfbea4d
Fix `function-variable` in JS (#1739)
RunDevelopment Feb 15, 2019
ce9616a
Fix typo (#1755)
RunDevelopment Feb 20, 2019
5bd182c
Fix Lisp exponential string pattern (#1763)
RunDevelopment Feb 26, 2019
b5041cf
Fix JSONP support (#1745)
RunDevelopment Feb 26, 2019
ae4842d
Fixed JSON/JSONP examples (#1765)
RunDevelopment Feb 27, 2019
6d98f0e
Added ANBF language (#1753)
RunDevelopment Feb 28, 2019
1df96c5
Added BNF and RBNF languages (#1754)
RunDevelopment Feb 28, 2019
13e1c97
Added EBNF language (#1756)
RunDevelopment Feb 28, 2019
64dc049
Added JSON5 language (#1744)
RunDevelopment Feb 28, 2019
8378ac8
Improved JS function pattern (#1736)
RunDevelopment Feb 28, 2019
7bcec58
Improved JS constant pattern (#1737)
RunDevelopment Feb 28, 2019
5fd7577
Smalltalk: Allowed empty strings and comments (#1747)
RunDevelopment Feb 28, 2019
c3862a2
Fix for markup attributes (#1752)
RunDevelopment Feb 28, 2019
3560c64
JS: Fixed variables named "async" (#1738)
RunDevelopment Feb 28, 2019
bb62860
Added JS Extras (#1743)
RunDevelopment Feb 28, 2019
493d19e
Added doc comment highlighting (#1541)
RunDevelopment Feb 28, 2019
152a68e
Improved languages.DFS and util.clone (#1506)
RunDevelopment Feb 28, 2019
289ddd9
PHP: Fixed closing tag issue (#1652)
RunDevelopment Feb 28, 2019
b06f532
Core: Avoid redeclaring variables in util.clone (#1778)
ExE-Boss Mar 1, 2019
06627f6
Update gulp to version 4.0.0 (#1779)
ExE-Boss Mar 1, 2019
caeec36
Update keyword_feature.test
zaborek Mar 1, 2019
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
1 change: 1 addition & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ root = true
insert_final_newline = false
charset = utf-8
indent_style = tab
indent_size = 4

[tests/languages/**.test]
end_of_line = crlf
Expand Down
4 changes: 2 additions & 2 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
language: node_js
node_js:
- '4'
- '6'
- '8'
- '9'
- '10'
- 'node'
# Build all branches
branches:
only:
Expand Down
66 changes: 33 additions & 33 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,61 +4,61 @@

### New components

* __Template Tookit 2__ (#1418) [`e063992b`]
* __XQuery__ (#1411) [`e326cb03`]
* __TAP__ [`8c2b71f1`]
* __Template Tookit 2__ ([#1418](https://github.com/PrismJS/prism/issues/1418)) [[`e063992`](https://github.com/PrismJS/prism/commit/e063992)]
* __XQuery__ ([#1411](https://github.com/PrismJS/prism/issues/1411)) [[`e326cb0`](https://github.com/PrismJS/prism/commit/e326cb0)]
* __TAP__ ([#1430](https://github.com/PrismJS/prism/issues/1430)) [[`8c2b71f`](https://github.com/PrismJS/prism/commit/8c2b71f)]

### Updated components

* __HTTP__
* Absolute path is a valid request uri (#1388) [`f6e81cb4`]
* Absolute path is a valid request uri ([#1388](https://github.com/PrismJS/prism/issues/1388)) [[`f6e81cb`](https://github.com/PrismJS/prism/commit/f6e81cb)]
* __Kotlin__
* Add keywords of Kotlin and modify it's number pattern. (#1389) [`1bf73b0b`]
* Add `typealias` keyword [`a21fdee6`]
* __JavaScript
* Improve Regexp pattern [`5b043cf8`]
* Add support for one level of nesting inside template strings. Fix #1397 [`db2d0ebb`]
* Add keywords of Kotlin and modify it's number pattern. ([#1389](https://github.com/PrismJS/prism/issues/1389)) [[`1bf73b0`](https://github.com/PrismJS/prism/commit/1bf73b0)]
* Add `typealias` keyword ([#1437](https://github.com/PrismJS/prism/issues/1437)) [[`a21fdee`](https://github.com/PrismJS/prism/commit/a21fdee)]
* __JavaScript__
* Improve Regexp pattern [[`5b043cf`](https://github.com/PrismJS/prism/commit/5b043cf)]
* Add support for one level of nesting inside template strings. Fix [#1397](https://github.com/PrismJS/prism/issues/1397) [[`db2d0eb`](https://github.com/PrismJS/prism/commit/db2d0eb)]
* __Elixir__
* Elixir: Fix attributes consuming punctuation. Fix #1392 [`dac0485e`]
* Elixir: Fix attributes consuming punctuation. Fix [#1392](https://github.com/PrismJS/prism/issues/1392) [[`dac0485`](https://github.com/PrismJS/prism/commit/dac0485)]
* __Bash__
* Change reserved keyword reference (#1396) [`b94f01f1`]
* Change reserved keyword reference ([#1396](https://github.com/PrismJS/prism/issues/1396)) [[`b94f01f`](https://github.com/PrismJS/prism/commit/b94f01f)]
* __PowerShell__
* Allow for one level of nesting in expressions inside strings. Fix #1407 [`9272d6f4`]
* Allow for one level of nesting in expressions inside strings. Fix [#1407](https://github.com/PrismJS/prism/issues/1407) [[`9272d6f`](https://github.com/PrismJS/prism/commit/9272d6f)]
* __JSX__
* Allow for two levels of nesting inside JSX tags. Fix #1408 [`f1cd7c56`]
* Add support for fragments short syntax. Fix #1421 [`38ce1213`]
* Allow for two levels of nesting inside JSX tags. Fix [#1408](https://github.com/PrismJS/prism/issues/1408) [[`f1cd7c5`](https://github.com/PrismJS/prism/commit/f1cd7c5)]
* Add support for fragments short syntax. Fix [#1421](https://github.com/PrismJS/prism/issues/1421) [[`38ce121`](https://github.com/PrismJS/prism/commit/38ce121)]
* __Pascal__
* Add `objectpascal` as an alias to `pascal` (#1426) [`a0bfc84d`]
* Add `objectpascal` as an alias to `pascal` ([#1426](https://github.com/PrismJS/prism/issues/1426)) [[`a0bfc84`](https://github.com/PrismJS/prism/commit/a0bfc84)]
* __Swift__
* Fix Swift 'protocol' keyword [`081e318c`]
* Fix Swift 'protocol' keyword ([#1440](https://github.com/PrismJS/prism/issues/1440)) [[`081e318`](https://github.com/PrismJS/prism/commit/081e318)]

### Updated plugins

* __File Highlight__
* Fix issue causing the Download button to show up on every code blocks. [`cd22499c`]
* Simplify lang regex on File Highlight plugin (#1399) [`7bc9a4a1`]
* Fix issue causing the Download button to show up on every code blocks. [[`cd22499`](https://github.com/PrismJS/prism/commit/cd22499)]
* Simplify lang regex on File Highlight plugin ([#1399](https://github.com/PrismJS/prism/issues/1399)) [[`7bc9a4a`](https://github.com/PrismJS/prism/commit/7bc9a4a)]
* __Show Language__
* Don't process language if block language not set [`c1118692`]
* Don't process language if block language not set ([#1410](https://github.com/PrismJS/prism/issues/1410)) [[`c111869`](https://github.com/PrismJS/prism/commit/c111869)]
* __Autoloader__
* ASP.NET should require C# [`fa328bb1`]
* ASP.NET should require C# [[`fa328bb`](https://github.com/PrismJS/prism/commit/fa328bb)]
* __Line Numbers__
* Make line-numbers styles more specific [`9ee4f547`]
* Make line-numbers styles more specific ([#1434](https://github.com/PrismJS/prism/issues/1434), [#1435](https://github.com/PrismJS/prism/issues/1435)) [[`9ee4f54`](https://github.com/PrismJS/prism/commit/9ee4f54)]

### Updated themes

* Add .token.class-name to rest of themes (#1360) [`f356dfe7`]
* Add .token.class-name to rest of themes ([#1360](https://github.com/PrismJS/prism/issues/1360)) [[`f356dfe`](https://github.com/PrismJS/prism/commit/f356dfe)]

### Other changes

* __Website__
* Site now loads over HTTPS!
* Use HTTPS / canonical URLs (#1390) [`95146c8f`]
* Added Angular tutorial link - `c436a7c7`
* Use rel="icon" instead of rel="shortcut icon" (#1398) [`d95f8fb4`]
* Fix Download page not handling multiple dependencies when from Redownload URL [`c2ff2482`]
* Update documentation for node & webpack usage [`1e99e961`]
* Handle optional dependencies in `loadLanguages()` (#1417) [`84935acd`]
* Add Chinese translation [`f2b19644`]
* Use HTTPS / canonical URLs ([#1390](https://github.com/PrismJS/prism/issues/1390)) [[`95146c8`](https://github.com/PrismJS/prism/commit/95146c8)]
* Added Angular tutorial link [[`c436a7c`](https://github.com/PrismJS/prism/commit/c436a7c)]
* Use rel="icon" instead of rel="shortcut icon" ([#1398](https://github.com/PrismJS/prism/issues/1398)) [[`d95f8fb`](https://github.com/PrismJS/prism/commit/d95f8fb)]
* Fix Download page not handling multiple dependencies when from Redownload URL [[`c2ff248`](https://github.com/PrismJS/prism/commit/c2ff248)]
* Update documentation for node & webpack usage [[`1e99e96`](https://github.com/PrismJS/prism/commit/1e99e96)]
* Handle optional dependencies in `loadLanguages()` ([#1417](https://github.com/PrismJS/prism/issues/1417)) [[`84935ac`](https://github.com/PrismJS/prism/commit/84935ac)]
* Add Chinese translation [[`f2b1964`](https://github.com/PrismJS/prism/commit/f2b1964)]

## 1.14.0 (2018-04-11)

Expand Down Expand Up @@ -313,7 +313,7 @@
### Updated components

* __ABAP__:
* Regexp optimisation [[`7547f83`](https://github.com/PrismJS/prism/commit/7547f83)]
* Regexp optimisation [[`e7b411e`](https://github.com/PrismJS/prism/commit/e7b411e)]
* __ActionScript__:
* Fix XML regex + optimise [[`75d00d7`](https://github.com/PrismJS/prism/commit/75d00d7)]
* __Ada__:
Expand Down Expand Up @@ -363,7 +363,7 @@
* __Elixir__:
* Regexp optimisation + uniform behavior between ~r and ~s [[`5d12e80`](https://github.com/PrismJS/prism/commit/5d12e80)]
* __Erlang__:
* Regexp optimisation [[`e7b411e`](https://github.com/PrismJS/prism/commit/e7b411e)]
* Regexp optimisation [[`7547f83`](https://github.com/PrismJS/prism/commit/7547f83)]
* __F#__:
* Regexp optimisation + don't use captures if not needed [[`7753fc4`](https://github.com/PrismJS/prism/commit/7753fc4)]
* __Gherkin__:
Expand Down Expand Up @@ -686,13 +686,13 @@
* Make CSS strings greedy. Fix [#1013](https://github.com/PrismJS/prism/issues/1013). [[`e57e26d`](https://github.com/PrismJS/prism/commit/e57e26d)]
* __CSS Extras__:
* Match attribute inside selectors [[`13fed76`](https://github.com/PrismJS/prism/commit/13fed76)]
* _Groovy__:
* __Groovy__:
* Fix order of decoding entities in groovy. Fixes [#1049](https://github.com/PrismJS/prism/issues/1049) ([#1050](https://github.com/PrismJS/prism/issues/1050)) [[`d75da8e`](https://github.com/PrismJS/prism/commit/d75da8e)]
* __Ini__:
* Remove important token in ini definition ([#1047](https://github.com/PrismJS/prism/issues/1047)) [[`fe8ad8b`](https://github.com/PrismJS/prism/commit/fe8ad8b)]
* __JavaScript__:
* Add exponentiation & spread/rest operator ([#991](https://github.com/PrismJS/prism/issues/991)) [[`b2de65a`](https://github.com/PrismJS/prism/commit/b2de65a), [`268d01e`](https://github.com/PrismJS/prism/commit/268d01e)]
* __JSON_:
* __JSON__:
* JSON: Fixed issues with properties and strings + added tests. Fix [#1025](https://github.com/PrismJS/prism/issues/1025) [[`25a541d`](https://github.com/PrismJS/prism/commit/25a541d)]
* __Markup__:
* Allow for dots in Markup tag names, but not in HTML tags included in Textile. Fixes [#888](https://github.com/PrismJS/prism/issues/888). [[`31ea66b`](https://github.com/PrismJS/prism/commit/31ea66b)]
Expand Down
6 changes: 5 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,15 @@
# [Prism](http://prismjs.com/)

[![Build Status](https://travis-ci.org/PrismJS/prism.svg?branch=master)](https://travis-ci.org/PrismJS/prism)

Prism is a lightweight, robust, elegant syntax highlighting library. It's a spin-off project from [Dabblet](http://dabblet.com/).

You can learn more on http://prismjs.com/.

Why another syntax highlighter?: http://lea.verou.me/2012/07/introducing-prism-an-awesome-new-syntax-highlighter/#more-1841

More themes for Prism: https://github.com/PrismJS/prism-themes

## Contribute to Prism!

Prism depends on community contributions to expand and cover a wider array of use cases. If you like it, considering giving back by sending a pull request. Here are a few tips:
Expand All @@ -17,7 +21,7 @@ Prism depends on community contributions to expand and cover a wider array of us
- Please try to err towards more smaller PRs rather than few huge PRs. If a PR includes changes I want to merge and changes I don't, handling it becomes difficult.
- My time is very limited these days, so it might take a long time to review longer PRs (short ones are usually merged very quickly), especially those modifying the Prism Core. This doesn't mean your PR is rejected.
- If you contribute a new language definition, you will be responsible for handling bug reports about that language definition.
- If you add a new language definition, theme or plugin, you need to add it to `components.js` as well, so that it becomes available to the download build page.
- If you add a new language definition, theme or plugin, you need to add it to `components.json` as well and rebuild Prism by running `gulp`, so that it becomes available to the download build page.

Thank you so much for contributing!!

Expand Down
Loading