- Use UNLOCODE raw data instead of manually compiled csv to prevent unnecessary encoding
- Remove ports without country or location
- Convert
port.name
to valid string - Remove mix project package.files to use default project directory instead
- Update code list source to v2023-2
- Change csv parser from csv to nimble_csv
- Include files in
priv/data
to package - Load lists during compilation time for faster response