Releases: povils/phpmnd
Releases · povils/phpmnd
PHPMND 2.3.0
- Support PHP 7.3 and PHP 7.4
PHPMND 2.2.0
- Add default ignore functions (intval, strval and floatval)
- Fix negative number whitelisting
- Ignore the negative value if the scalar does not have a value field
- Allow multiple files and directories
PHPMND 2.1.0
- Check magic numbers in constant arrays.
- Catch array[magic_number]
- Whitelist option. Link to a file containing filenames to search
PHPMND 2.0.0
- Update dependencies. Required PHP 7.1
- Add support for negative numbers.
- Ignore '0' and '1' by default.
- Add XML report output
- Option for allowing array mapping when using array extension
- Option for including numeric strings
PHPMND 1.1.1
- Fix exit code
PHPMND 1.1.0
- Add
--non-zero-exit-on-violation
option to return non zero exit code when there are magic number in the codebase. - Add
--hint
option suggest replacements for magic numbers. - Add more flexibility to extensions. 'all' option and possibility for removal with minus sign.
- Add
--suffixes
option. - Add PHAR build support with Box.
PHPMND 1.0.3
- Add
--strings
option to include strings literals in code analysis. - Add
--ignore-strings
option to ignore strings when usingstrings
opton.
PHPMND 1.0.2
- Add
--exclude-path
option - Add
--exclude-name
option - Add
--ignore-funcs
option - Add total magic number count in output result
PHPMND 1.0.1
- Ignore Magic numbers in constants when there is operation. Example
const HOUR = 60 * 60;
- Minor style fixes
Initial release
v1.0.0 Initial commit