Releases
v0.0.1
Compare
Sorry, something went wrong.
No results found
Changelog
63d80a4 Merge branch 'master' of github.com:sparkle-tech/obfuscator
9227cd9 Merge pull request #1 from sparkle-tech/feature/multiple-files
e35a60c Merge pull request #16 from sparkle-tech/deobfuscate
8942786 Merge pull request #4 from sparkle-tech/feature/multiple-files
80737e2 Merge pull request #5 from sparkle-tech/fix/calls
543da2b Merge pull request #7 from sparkle-tech/fix/calls
47f0afc chore: cleanup - remove method
16eb9b1 chore: cleanup tests
50922eb chore: remove dead code
196c50c ci: goreleaser
9004972 feat: add protect CLI
3a58b4e feat: decypher implemented closes #15
44ab416 feat: enable deciphering string
0f23145 feat: improve license read
fc16dae feat: improve obfuscator
8d94503 feat: init dummy generator #11
02ca847 feat: init obfuscate files
7bf79f3 feat: init obfuscation
4224b07 feat: init rebuild obfuscator
5003994 feat: init stack
1909811 feat: init support for left curly
b1fdfa8 feat: init transpiler
c13d250 feat: init write
31b8c1c feat: integers as hexadecimal
f11aaeb feat: lex backtick
0c56822 feat: lexer init support multiple streams
daaab66 feat: obfuscate file names
3a2bbb0 feat: obfuscator support multiple files
605f58d feat: obfuscator support multiple files
247f2c8 feat: parser supports multiple files
e99d13c feat: prevent obfuscation of files starting in __
789a156 feat: read and write
d0682cd feat: support <<- closes #17
3d3bc1b feat: support methods
016a9f9 feat: transpile multiple files
4e31e60 feat: transpiler write
5bb7fb5 feat: working obfuscator
d287552 feat: write with dir creation
88cee2c fix(temp): block statement EOL, regex replace #8
86446d5 fix(temp): hack around EOL #8
96070c2 fix(temp): to call expr parser
8f737f9 fix: better parse arguments of function literal
4942a8c fix: calls
b04b8e8 fix: close ]]
9a88e85 fix: commented arguments or parameters
c415b98 fix: example
a4883c5 fix: handle exported functions closes #2
6e61976 fix: handle infix declaration
bdaedff fix: lex box
18bc2f6 fix: lex comment
a7b10a0 fix: lex identifier prefixed with .
2d0c942 fix: move define environment up in call
1ac4407 fix: move to opifex
e35eb38 fix: multiple file support parser and lexer
93b3c8e fix: obfuscate
a95709e fix: obfuscate box distinguish if package
81f384f fix: obfuscate box::use calls
02c3c6e fix: obfuscate params
999c64b fix: obfuscation of x
41c04e0 fix: parameter parser
2f0741a fix: parse call and function literal
2d90aef fix: parse comma
ddbb716 fix: parse for loop
414e931 fix: parse function error report
c486620 fix: parseWhile
2ea0d48 fix: parseWhile parses expression rather than statement
8817431 fix: parser calls and fns
a80aeb9 fix: parsing of dangling , fixes #6
2d98602 fix: process backticks, infix, comments
6846660 fix: remove force
bf5271a fix: run obfuscator twice
06a81b3 fix: seems to fully work with sparkle now
43efa41 fix: serialise in function
88db0ab fix: support infix + && + || + fix transpile prefix
ede899f fix: support walrus operator :=
cde32dd fix: surface parse errors
63f040e fix: transpile []
01828ed fix: transpile function name
551c364 fix: transpile if
e45b6fe fix: transpile square brackets
2c839cf fix: transpiler tests
c5cb1f4 fix: use sha
e432a0e fix: very basic version handles methods
f5c8926 focs: note
bc4feda initial commit
1267aba merge: obfuscate
6b364d9 refactor: add support for more operators + fix precedence
abd1600 refactor: masking base64
f9d2f47 refactor: split obfuscator and transpiler
You can’t perform that action at this time.