- documentation(readme) update options section
- documentation(screenshots) add screenshots for verbose and blame modes
- feature(blame) add blame author of duplication as cli option
- feature(blame) add blame author of duplication
- feature(preprocessor) add debug preprocessor feractor(jscpd) add preproccessors support
- feature(preprocessor) add files preprocessor
- feature(preprocessor) update options preprocessor
- feature(preprocessor) add options preprocessor
- improve console output for verbose mode (colors and formating)
- add new feature for FR #48, add limit for duplications
- Merge pull request #53 from skyl/feature/issue49-hash-collision Feature/issue49 hash collision
- fixes #49 hash collisions with large project - birthday paradox
- fixes #50 and #52 with passing tests
- fixes #52, config.path works mostly
- fixes #50, path from config file
- Update version and add information about YAML support to README
- Merge remote-tracking branch 'origin/master'
- Merge pull request #46 from SebastienElet/feature/yaml feat(language): add yaml support
- feat(language): add yaml support Add yaml support with two ansible files as testing fixtures
- fix build, add development version of bin script
- add blamer
- update config for test
- update todo list, changelog and npmignore
- Merge pull request #45 from kucherenko/develop add more options for detections, added tests for ruby, csharp and java
- update version and add lines to .npmignore
- add more tests for csharp, java and ruby
- add option for skip comments in source
- skip empty symbols in diffs, add more information to xml report
- Merge pull request #44 from kucherenko/develop Develop
- Merge branch 'master' of github.com:kucherenko/jscpd into develop
- Remove coffeescript from dependencies (fix for #42)
- change license field
- Add suport xsl for xml reporter (issue #35) and change priority of options (issue #21), updated version to 0.5.0
- Merge branch 'master' of github.com:kucherenko/jscpd
- Update version
- Add *.es and *.es6 support (Fix for bug #41)
- Merge pull request #40 from lo1tuma/compile-coffee-before-publishing Compile coffee before publishing to npm (fixes #39)
- Compile coffee before publishing to npm (fixes #39)
- Update version and fix build
- Fixed invalid yaml config upgrading from 0.4.0 to 0.4.1 #37
- Updated README
- Added support of Haxe #32
- Added support for JSX files #29
- Merge pull request #33 from istro/spelling Add a second n to scanning
- 📝 add a second n to scanning
- Merge pull request #31 from golmansax/master Allow for .cpd.yml in addition to .cpd.yaml
- Allow for .cpd.yml in addition to .cpd.yaml
- Merge pull request #27 from dmi3y/custom-reporters Custom reporters
- yaml config example correction
- absolute path check
- readme tweaks
- removing double line
- relative path aproach
- Merge pull request #25 from dmi3y/custom-reporters Custom reporters
- 0.4.0
- Readme and changelog
- merge conflict
- more about custom reporters
- readme and reporters api tweaks
- tests tweaks
- json validaton schema tweaks
- custom reporters
- Merge branch 'master' of https://github.com/kucherenko/jscpd into custom-reporters
- reporters separation
- moving reporters tests
- Merge pull request #24 from dmi3y/tests-windows Tests for Windows
- coffeelint tweaks
- editorconfig
- standard log busted
- destignated std log and other fixes
- conflict resolution
- reporters folder mocking up with reporters
- arch test
- variables
- scripts folder
- for windows users npm run test
- splitting out reporters
- json reporter
- mocking up with reporters
- reporters folder
- Merge pull request #23 from darthwade/patch-1 Update package.json
- Update package.json
- Merge pull request #19 from Gillespie59/patch-1 Mispelling in Readme.md
- Mispelling in Readme.md
- fix build
- Added Typescript support #14
- Merge pull request #17 from JeremyDurnell/master Added support for htmlmixed languages (e.g. knockoutjs)
- fixing white space issue with htmlmixed test files
- added support for htmlmixed
- Merge pull request #16 from titarenko/patch-1 Make error message more clear
- Make error message more clear
- updated dependencies
- updated dependencies
- update readme, removed non neede badges
- update readme, big thank you for gulp-jscpd & grunt-jscpd-reporter
- Added css support
- Implement task #13 (added go language support, added css/sccs support)
- updated doc
- Merge branch 'master' of github.com:kucherenko/jscpd
- fix for #12 , updated docs and changed minor version
- Merge pull request #10 from gitter-badger/gitter-badge Add a Gitter chat badge to README.md
- Added Gitter badge
- fix for #8
- Fix tests, changed configuration of jscpd result
- Merge pull request #9 from ffesseler/return-code-map Return report & code map results instead of just report
- Return report & code map results instead of just report
- Merge pull request #7 from eavgerinos/patch-1 Fix typo 'past' -> 'paste'
- Fix typo 'past' -> 'paste'
- Fix travis configuration
- Changed CI travis configuration
- Added readme and information about PyCharm
- changed versions of dependensies
- refactored tests
- Merge pull request #5 from waffleio/master waffle.io Badge
- add waffle.io badge
- remove deprecated options
- added profile points, added debug option
- added logger and updated underscore
- added winston logger to dependencies
- Add information about changes
- Add php support
- Exclude node_modules from cpd process
- Added information about supported languages
- Add .cpd.yaml and task for travis for duplicate detection
- Add less language support
- Fix package.json
- Changed changelog :)
- fix tests, added changelog
- wip, remove js tokenizer
- wip, change tokenizer
- Added license field to package.json
- Added license (issue #4)
- fix build
- fix bug with path
- fix bug with path to config
- added yaml config support
- changed algorithm of tokenizer and options parsing
- fix broken tests
- refactoring
- fix failed test, update version to 0.2.15
- added documentation about parameters
- fix bug with empty excludes
- changed algorithm for files search changed version of jscpd to 0.2.13
- fix readme
- Added NPM label
- Add a Bitdeli badge to README
- update version of jscpd
- Merge pull request #3 from bitdeli-chef/master Add a Bitdeli Badge to README
- Merge pull request #2 from mazerte/master Add index.js
- changed version of package
- added main field to package.json
- Add index import in test
- Add index.js
- added new fields to npmignore
- changed travis configuration
- Changed settings for travice and coveralls Changed version os jscpd after megre
- Merge pull request #1 from mazerte/master Add unit-test and Node api
- Update reporter version
- Fix build
- Fix travis conf
- Fix readme
- Merge
- Add Coveralls badge
- Add Coverage
- Update Readme for nodejs usage
- Fix badge mistacke
- Update dependencies and add badges
- Add unit-test and js api
- Removed jshint dependencies
- Added tests
- Fixed bug with wrong file names
- Remove jshint from dependencies, added js tokenizer
- Changed dependencies and npmignore
- Changing coffee according coffeelint Added npmignore
- Update version
- Updated README.md and package information
- Merge remote-tracking branch 'origin/master'
- Added support for CoffeeScript code
- Changed bin/jscpd file
- Changed cli options & description & version
- Changed description
- Removed jade dependency Added description about coffee-script
- Changed markup
- Added short readme
- Added engines section in package.json
- changed xml version
- Changed version of app
- Fixed error with package.json
- Fixed error with bin
- Refactored package.json
- Added xml report
- Added reporter
- Added first implementation of copy/past detection Added fixtures
- Added token extraction to Strategy
- First view on jscpd
- initial commit