Skip to content

v0.1.0

Compare
Choose a tag to compare
@mpchadwick mpchadwick released this 15 Apr 00:39
· 123 commits to master since this release

Changelog

2e5dcfa Accept interface to enable testing
30f1858 Actually allow specifying config
4a9621b Actually provide fake values
f1cf35e Add .gitignore
2c02866 Add EAV processing test
635de8c Add Makefile for building go-bindata
737a219 Add NewConfig test
cdafd64 Add README
2c929d4 Add Travis badge
18b9b24 Add additional data to anonymize
192307d Add customer_address_entity
da76477 Add customer_entity
e135418 Add initial config parsing
27693ba Add initial data structure for EAV
7ad1945 Add insert to test no replacement
6fb9485 Add installation instructions and goreleaser config
079c561 Add sales_creditmemo_grid
d1ad1ec Add sales_invoice_grid
cd29ccb Add sales_order_grid
fa66c56 Add sales_shipment_grid
f2b99d1 Add some more detail to README
2a50c42 Add some more tables
410db26 Add stub value replacement
b722d9b Add test for EAV mapping
f504b56 Add test for ProcessEav
09bbe0c Add tests for ProcessColumn
6e5c6d9 Add vat_id
69a2c15 Add working parsing
503b527 Catch map-eav sub-command
a042036 Change package name
e800bae Clean customer grid
c8b5d7a Clean up formatting
c4cb415 Continue building out M2 anonymization
65fa490 Correctly replace configured columns
d2ce17f Cover additional tables
6bd5e77 Cover newsletter_subscriber
c4792c1 Create .travis.yml
e9bb50c Create LICENSE
9d2c168 Create bindata.go earlier
699b04e Document intended EAV functionality
6c1309c Ensure go-bindata is installed
6a92b14 Ensure only relevant EAV entities are processed
6314e97 Fetch dependencies
fd9a6d3 Fix typo
bdc7c6c Have ProcessTable tell if it's EAV
4887442 Ignore .DS_Store
cf9090f Improve docs
0dec29d Map entity type id to entity type
0d39a34 Move go-bindata fetching to Makefile
22e60d4 Pass each line to the EAV processor
26ffb6c Pass flag to NewConfig
6d82a45 Progress on EAV value updating
4a402a6 Properly extract entity
aeb3cdc Pull config from go-bindata
cdbcb3b Refactor
286e19f Refactor and simplify
eba0459 Refactor imports
200eef9 Refactor to LineProcessor struct
5fa8ab1 Remove comment
920ff0d Remove uncessary type assertion
766915d Rename anonymizer to processor
781e22e Run tests
18afd2d Scaffold anonymizer
2fa58cd Send stdin to stdout
8f57d39 Skip processing for anything other than INSERTs
81b9a4b Specify import path in .travis.yml
8ca0877 Spit back config as string
c0cc738 Test anonymization
3466494 Try using $$GOPATH in make file (for travis)
8798725 Update config with attribute id map
7b23503 Update eav detection
57d39be Update usage example to show -config flag
0a6db3d Use correct entity_type_code
7a66a18 Use more robust config
231b0f4 Use switch to enable EAV processing
f0d50cd Whitespace clean up
3b7f09e [WIP] Begin work on processing EAV rows