Main
Nothing so far
2.3.0
Additions
- Include the date and time of the last upstream update for LS NOTAM and SHOOT
2.2.2
Fix
- Re-add accidentally removed RMZ and TMZ
2.2.1
Changes
- Adopt latest update of OFMX to accommodate new airspace types RMZ, TMZ and DRA
2.2.0
Changes
- Bump aixm gem to >=1.5.0 in order to bump to OFMX schema 0.2
2.1.11
Changes
- Adapt lookup for DPR zones which no longer contain dash in LS
2.1.10
Additions
- Show the gem version used in order to verify deployments
Changes
- Make dash between LS and DPR zone optional in NOTAM
2.1.9
Additions
- Support for Ruby 3.3
2.1.8
Additions
- Include contact name to remarks in LS SHOOT
2.1.7
Fixes
- Workaround for temporary upstream CSV quoting error
2.1.6
Fixes
- Update NOTAM gem
2.1.5
Fixes
- Use UTC date for DABS cross check
- Update NOTAM gem
2.1.4
Fixes
- Update NOTAM gem
2.1.3
Changes
- Use uncompressed OFMX download for LS NOTAM
2.1.2
Changes
- Improve timesheet calculation for shooting grounds in LS
- Improve safety margins for shooting grounds in LS
- Switch to unzipped OFMX for now due to issues upstream
2.1.1
Additions
- Improve help when no scope is given
- Add
-0
to write empty OFMX in case of no upstream data
2.1.0
Breaking Changes
- Unify all executables into
aip2aixm
andaip2aixm
respectively
Additions
- Support for shooting grounds in LS
2.0.3
Breaking Changes
- THR/DTHR fixes from AIXM gem
- Improve filters of delegated airspaces (region LF)
2.0.2
Additions
- Support for Ruby 3.2
Fixes
- Improve hack to fix braindead years on D-items
2.0.1
Fixes
- Fix ineffective rescue when parsing a NOTAM fails in force mode
- Hack to fix braindead years on D-items
2.0.0
Additions
- Region LS NOTAM
- CLI option to set a custom output file
--quiet
option
Breaking Changes
- Drop support for Ruby 3.0
- Rename
url_for
toorigin_for
and introduce origin structures which allow for more complex download scenarios such as HTTPS with session or GraphQL. - Overhaul file/class layout to accommodate other than AIP, implement NOTAM.
- Cache, borders, fixtures, options and config are now dedicated objects
accessible on
AIPP
. - Patches are no longer passed the parser instance.
1.0.0
Breaking Changes
- Switch from individual AIP HTML files to the comprehensive AIP XML database dump for the LF region reference implementation.
- Drop the mandatory
URL
helper in favour of a mandatoryurl_for
method. - Renamed default git branch to
main
- Improve calculation of short feature hash in manifest in order to include e.g. geometries of airspaces.
Changes
- Switch from
pry
todebug
Additions
- Unsevere warnings
- Support for .xlsx, .ods and .csv files
0.2.6
Additions
- Detect duplicate features
Changes
- Require Ruby 2.7
0.2.5
Additions
- LF/AD-2>2.19 (AD navigational aids relevant to VFR)
- Write build and manifest to
~/.aipp/<region>/builds
Changes
- Renamed
~/.aipp/<region>/archive
to~/.aipp/<region>/sources
0.2.4
Additions
- LF/AD-3.1
- Automatically load fixtures for patches
0.2.3
Additons
- Borders defined as GeoJSON (used by LF/ENR-2.1)
- LF/AD-5.5
Breaking Changes
- Renamed
AIPP::AIP#write
method toAIPP::AIP#add
0.2.2
Changes
- Helper modules instead of one monolythic
helper.rb
Additions
- LF/AD-1.3
- LF/AD-1.6
- LF/AD-2
0.2.1
Changes
- Require Ruby 2.6
- Fix broken downloader
Additions
- Support for PDF files
0.2.0
Changes
- Complete rewrite of the framework in order to allow cross-AIP parsing made necessary due to recent changes in LF AIP.
Additions
- LF/ENR-2.1
- Handling of errors and warnings optimized for parser development
Removals
- LF/AD-1.5
0.1.3
Changes
- Summary at end of run
Additions
- LF/AD-1.5
- Source file line number evaluation
0.1.2
Additions:
- LF/ENR-4.3
0.1.1
Additions:
- LF/ENR-4.1
- Helper modules
0.1.0
Initial Implementation
- Require Ruby 2.5
- Framework and aip2aixm executable
- LF/ENR-5.1