Skip to content

Releases: devOpifex/obfuscator

v0.0.1

16 May 00:19

Choose a tag to compare

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