Skip to content

Releases: teknologi-umum/flourite

v1.3.0

02 Jun 00:42
8237485
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.2.4...v1.3.0

v1.2.4

09 Jul 00:45
0f29285
Compare
Choose a tag to compare

What's Changed

  • chore: bump version; support typescript node16 resolution by @aldy505 in #76

Full Changelog: v1.2.3...v1.2.4

v1.2.3

22 Mar 09:45
d546d84
Compare
Choose a tag to compare

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

  • @Niek made their first contribution in #75

Full Changelog: v1.2.2...v1.2.3

v1.2.2

31 Oct 09:29
Compare
Choose a tag to compare

Changes

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

15 Oct 09:24
Compare
Choose a tag to compare

Changes

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

12 Oct 09:39
Compare
Choose a tag to compare

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

02 Oct 11:49
Compare
Choose a tag to compare

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

30 Sep 02:58
Compare
Choose a tag to compare

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

23 Aug 12:40
Compare
Choose a tag to compare

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

16 Aug 09:57
Compare
Choose a tag to compare

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