Xunique

Latest version: v4.1.4

Safety actively analyzes 685670 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 2

3.1.0

- As I reveiced an one-time, non-reproducible bug, that the root node path (xcodeproj dir name) was not correct; now I got the root node path found from pbxproj file instead of path name of xcodeproj dir.
- It is backward compatible that there is a suffix `.xcodeproj` added to the found `PBXProject` name.
- Other polishings:
- corrected wrong pre-push hook script in README
- add two new supported types in README, xUnique could handle them without new code
- add more verbose output and xUnique would generate a result json file in verbose mode (using `-v`)
- make path name clear in source code

3.0.0

Refactored code, new features below:
- now support separately execute part of xUnique functions by using different options in arguments:
- unique the project file, a.k.a convert UUID to MD5 digest
- sort the project file, no matter the project is original UUID type or uniquified type by xUnique
- added verbose print switch, default is off. turn it on by add `-v` in arguments

See [README](https://github.com/truebit/xUniquehow-to-use) file for more details

2.0.1

- Fix `UnicodeDecodeError: 'ascii' codec can't decode byte` error
- add more check on input encoding

2.0.0

Feature:
- Using pure Python to sort project file, removed nasty perl script download/execute process. This sort function is similar with `sort-Xcode-Project-file` with two new features:
- support to sort `PBXFileReference` and `PBXBuildFile` section
- avoid create new project file if no changes made, makes the Git/SVN hook more quiet

1.0.0

Features:
- Support following tested node types:
- `PBXProject`
- `XCConfigurationList`
- `PBXNativeTarget`
- `PBXTargetDependency`
- `PBXContainerItemProxy`
- `XCBuildConfiguration`
- `PBXSourcesBuildPhase`
- `PBXFrameworksBuildPhase`
- `PBXResourcesBuildPhase`
- `PBXBuildFile`
- `PBXReferenceProxy`
- `PBXFileReference`
- `PBXGroup`
- `PBXVariantGroup`
- Improved original `sort-Xcode-project-file` based on which in webkit project:
- sort PBXFileReference and PBXBuildFile sections
- avoid creating new file if no changes made

Page 2 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.