How nfelib manages schema versions
masternfelib uses a 2-digit versioning system for its schema folders (e.g., v4_0).
- Minor updates: Changes that do not affect the first two digits of the version are stored in the same folder, allowing newer schemas to overlap older ones (e.g., a newer version of 4.00 can read an older 4.00 file).
- Major updates: Changes affecting the first two digits (e.g., moving from 3.1 to 4.0) are stored in separate folders, allowing the library to support multiple major versions simultaneously (e.g., emitting version 5.0 while importing version 4.0).