Releases: teknologi-umum/flourite
v1.3.0
What's Changed
- Update badges by @seanf in #77
- chore: bump deps by @elianiva in #78
- feat: typescript language support by @Dmitryitis in #79
- chore: bump to node 20 by @aldy505 in #80
New Contributors
- @seanf made their first contribution in #77
- @Dmitryitis made their first contribution in #79
Full Changelog: v1.2.4...v1.3.0
v1.2.4
v1.2.3
What's Changed
- fix #38: fix backtracking issues in Lua by @farhan443 in #60
- fix #62: minimize incorrect matches for javascript function by @farhan443 in #63
- style: preparing to migrate to org's eslint config by @aldy505 in #65
- Revert "style: preparing to migrate to org's eslint config" by @aldy505 in #67
- perf: check for empty or spaces lines by @aldy505 in #69
- feat: shebang support by @aldy505 in #70
- feat: dart language support by @aldy505 in #68
- chore: moving to organization based eslint config by @aldy505 in #71
- Remove lookbehind operator in Markdown regexp by @Niek in #75
New Contributors
Full Changelog: v1.2.2...v1.2.3
v1.2.2
Changes
- C# detection issue resolved by @vijaykrishna536 in #58
- Ruby detection issue resolved #48 by @vijaykrishna536 in #59
Git Log
21d2c75 (HEAD -> master, origin/master, origin/HEAD) release: v1.2.2
3825915 Merge pull request #59 from vijaykrishna536/master
d4286d9 Change in test cases and regex case lua
951865d Ruby detection issue resolved #48
c49e19e Merge pull request #58 from vijaykrishna536/master
130289e Optimizing Regex
f24978d Kotlin tests added, types reuse, regex optimized
26f6950 Regex to avoid C++ and C# confusion
e1f5f46 C# detection issue resolved
Full Changelog: v1.2.1...v1.2.2
v1.2.1
Changes
- JSON support
- Fixed #51 (thanks @semla)
- Fixed #39 (thanks @farhan443)
Git Log
702aa5a (HEAD -> master, origin/master, origin/HEAD) release: v1.2.1
daf3a43 Merge pull request #55 from teknologi-umum/language/json
cbc750e feat: json language support
d649eae Merge pull request #54 from farhan443/fix-regex-2
7a571c7 fix: add word boundary after 'class'
549ae9d fix: remove redundant pattern
d8b78cb Merge pull request #53 from semla/Arrow-function-js
0387047 improvement: javascript arrow-function & window
86aaa2b docs: fix broken readme table
v1.2.0
Changes
- BREAKING CHANGE:
options.statistics
is removed and will always be true. To get the detected language result, use this code:
const code = flourite(`printf("Hello world\n");`);
console.log(code.language);
- Dockerfile support (thanks @elianiva)
- Markdown support (thanks @vinmaster)
- Elixir support
- Regular expression backtracking fix on Ruby (thanks @farhan443)
Git Log
73797f1 (HEAD -> master, origin/master, origin/HEAD) release: v1.2.0
77a052d Merge pull request #52 from teknologi-umum/language/elixir
0afefdc (origin/language/elixir, language/elixir) feat: elixir language support
20ff9c6 Merge pull request #50 from vinmaster/feature/markdown
5cca8e9 fix linting
6e999d5 update example and add other link formats
d007ae9 skip failing tests
41874b8 fix test with new syntax
371baf9 Merge branch 'master' of github.com:teknologi-umum/flourite into feature/markdown
48ecd60 add support for markdown
11e7a24 Merge pull request #49 from teknologi-umum/refactor/output
1c0205e (origin/refactor/output, refactor/output) refactor: clean up flourite just to have one returned object
32bc6b7 Merge pull request #46 from teknologi-umum/feat/dockerfile
262adc8 feat: add dockerfile
ba19f7f docs: update hacktoberfest
9734330 Merge pull request #41 from farhan443/fix-regex
0073fa1 fix: reduce nested greedy quantifier
313def7 docs: added clojure on the language list
v1.1.2
Changes
- Clojure support
Thanks to @elianiva
Git Log
05dfa1d (HEAD -> master, origin/master, origin/HEAD) release: v1.1.2
2a9203f Merge pull request #37 from teknologi-umum/docs/contrib
7bba909 (origin/docs/contrib) docs: explanation about the project
f8b6c51 Merge pull request #36 from teknologi-umum/feat/clojure
ae90c79 (origin/feat/clojure) feat: clojure language
7b20344 docs: updated for hacktoberfest
v1.1.1
Changes
- Pascal, Kotlin, and YAML language support
Git Log
f8c8dba (HEAD -> master) release: v1.1.1
8a4399c docs: updated information for hacktoberfest
94f484e (origin/master, origin/HEAD) Merge pull request #35 from teknologi-umum/feat/kotlin
eb6353e Merge pull request #34 from teknologi-umum/feat/pascal
2b98142 (origin/feat/kotlin) feat: kotlin language support
7d3f3ad (origin/feat/pascal) feat: pascal language
fde26c1 Merge pull request #31 from teknologi-umum/feat/yaml
c19413f (origin/feat/yaml) chore: husky command update
1015c16 feat: yaml language support
c598e8c math rock noises
v1.1.0
Changes
- New supported languages: C# and Lua (PR #25 and #26)
- IIFE/browser build, accessible through jsdelivr and unpkg
- Internals: improved algorithm & point system (PR #29)
Thanks to @elianiva and @ronnygunawan
Git Log
ad8852c (HEAD -> master, origin/master, origin/HEAD) release: v1.1.0
d916aea docs: updated readme
60864b1 Merge pull request #26 from teknologi-umum/feat/lua
c426bfd (origin/feat/lua, feat/lua) style: prettier
320cf3e fix: lua tests
1bc4ceb Merge pull request #29 from teknologi-umum/core/refactor
bcad619 (origin/core/refactor) fix: types
ac01ac4 fix: security regex
680807b feat: removed backward compat
ddb7174 feat: convert points to type
0be4180 build: refactored how typescript renders
6176d69 build: added iife
7e78c28 style: prettier
da32b65 feat: refactor logic and point system
391e033 Merge branch 'master' of github.com:teknologi-umum/language-detector into core/refactor
a8a3485 chore: benchmark
db35606 Merge pull request #25 from teknologi-umum/lang/cs
454db47 feat: language lua
2da0a6f (origin/lang/cs) ci: add build command
af79d04 feat: finished working c#
3118e2d chore: husky access level
5e88cba feat: initialize c sharp
d678dfb fix: adhere to shiki language spec
v1.0.1
051d272 (HEAD -> master, origin/master, origin/HEAD) build: typescript definition file was not created
9cdf8d3 Merge pull request #10 from teknologi-umum/lang/julia
818d4ef (origin/lang/julia) chore: updating spaces to \s
2720d9d feat: working library
38fea87 chore: merged with sql
8801f59 Merge pull request #9 from teknologi-umum/lang/rust
038eac9 (origin/lang/rust) style: prettier
febfb8e feat: added more points
f6f5ddc chore: merged with master
8e7f7c0 Merge pull request #11 from teknologi-umum/patch/clean-up
b095071 Merge pull request #8 from teknologi-umum/lang/sql
eef8bc2 (origin/patch/clean-up) chore: added donation via saweria
2eaa2a9 chore: tidy up everything to flourite
e52fa0a feat: julia language
d3e000b feat: rust language
f84948d (origin/lang/sql) feat: language sql
7a8930e feat: language sql
238e4bc Merge pull request #7 from teknologi-umum/test-1
be5d3ac (origin/test-1) chore: setup tdd environment
ed968c2 style: prettier
e9c2719 test: refactor
125e7d8 style: prettier
6b0e78c build: esbuild doesnt output correct cjs/esm build
78e6819 build: fix husky
f8af499 style: prettier
596754b refactor: split chunks
91e59f4 test: should be done per language, not test case
122d78c ci: forgot you cant do codeql on private
e5d13d4 style: prettier
9c4d205 chore: fix some things + ci
969d3fd refactor: repair everything
cb5ebfe chore: setup package config
2839c45 refactor: convert to typescript