* Image redactor - REST API to support web application
* revert port
* lints
* Fix versioning, bump pillow and analyzer
* lower score
* Fix versioning, bump pillow and analyzer
* try to fix test
* add e2e test
Co-authored-by: sharon <sharon.hart@microsoft.com>
Co-authored-by: Omri Mendels <omri374@users.noreply.github.com>
* Add decryption mechanism.
On purpose we separate it from the anonymizer/
* Fix tests
* Remove unneeded params
fix docs and tests
* Add decryption engine to match the anonymizer engine.
Refactor code so the text builder and text manipulator will be mutual.
* Change engine result to be unified with different items inheriting from result item.
* Fix decrypt elements and implmentations
* Add hints
* Fix naming
* Change manipulators to operators.
* Change manipulators to operators.
* Move initialization of text manipulator
Change the analyzer results json to receive the list and not the entire content.
Fix tests
* Move getting operators classes into the operator factory.
* Fix entities.
Make sure all engines can use the same entities by using factories, builders and inheritance more.
* revert unneeded change
* Code cleanup
* Add tests and clean up code.
* Move anonymizer configuration to inherit from operator metadata and add decryptor config
* More cleanup
* More cleanup
* revert
* cleanup
* Fix imports and renaming
* Start working on linting.
* Start working on linting.
* add tests
* add tests
* add tests
* add tests
* remove unneeded formating.
* fix linting
* try to understand why it fails in pipe
* try to understand why it fails in pipe
* Fix equal check for recognizer result
* revert change for test investigation
* fix imports and add test
* fix dictionary
* add test for dictionary fix
* Fix example
* Fix E2E entities
* Fix PR comments
* Fix PR comments
* Fix PR comments
* Fix PR comments
* Fix PR comments
* Fix PR comments - use comprehensions
* Fix PR comments - Change names and move classes accordingly.
* fix linting
* fix linting
* use dictionary comprehensions
* Fix documentation and nameing.
* Fix documentation and nameing.
* remove unused code.
* PR comments
* fix linting
* PR review -> be background compatible.
* fix linting
* fix linting due to merge
* Fix PR comments
* linting
* remove my name from code.
* Add engine test for encrypt decrypt in integration tests
Add helper method to change anonymized entity into encrypt result.
* add docs
* fix import
* Remove unneeded field
* Replace decrypt with deanonymize.
* Replace decrypt with deanonymize.
* revert
* Change to anonymizer_results
* Remove entities and merge them together.
* Remove entities and merge them together + renaming
* Remove entities and merge them together + renaming
* fix linting
* fix documentation and naming
* fix documentation and naming
* fix documentation and naming
* fix documentation and naming
* fix documentation and naming
* fix documentation and naming
* fix documentation and naming
* fix documentation and naming
* fix tests
* fix tests
* fix tests
* rename
* fix docs
* Fix PR comments
* Fix linting
* Fix linting
* fux PR comments
* fux PR comments
* fix PR comments
* fix PR comments
* add tests
* add tests
* fix PR comments
* fix PR comments
* fix PR comments
* fix PR comments
* bump version for breaking changes
* Return application/json mime type from all endpoints
* Fix response
* Use dumps in analyze
* mimetype for image redactor
Co-authored-by: sharon <sharon.hart@microsoft.com>
* Run e2e integration tests after deployment
* Add stage name
* build
* Take from vars, bump
* rebase
* Change path
* retest
Co-authored-by: sharon <sharon.hart@microsoft.com>