|
1 | | -========================= |
2 | | -BAG v.2.0.4 Release Notes |
3 | | -========================= |
4 | | - |
5 | | -January 2025 |
6 | | -- Bugfix release to add compatibility with newer versions of libxml2 (2.12+), which fails to parse XML document |
7 | | - buffers that have null or whitespace characters after the closing element of the document. |
8 | | - See [here](https://gitlab.gnome.org/GNOME/libxml2/-/issues/638) for more information. |
9 | | - |
10 | | -========================= |
11 | | -BAG v.2.0.3 Release Notes |
12 | | -========================= |
13 | | - |
14 | | -September 2024 |
15 | | -- This release adds metadata enumeration element for NOAA Product Uncertainty 2.0 |
16 | | - (https://github.com/OpenNavigationSurface/BAG/issues/112). |
17 | | - |
18 | | -========================= |
19 | | -BAG v.2.0.2 Release Notes |
20 | | -========================= |
21 | | - |
22 | | -December 2023 |
23 | | -- This release has no functional changes. It merely changes how libxml2 components are imported to fix broken |
24 | | - builds against libxml2 2.12+. |
25 | | - |
26 | | -========================= |
27 | | -BAG v.2.0.1 Release Notes |
28 | | -========================= |
29 | | - |
30 | | -November 2022 |
31 | | -1. Refactor API from C to C++14 |
32 | | -2. Add Python API bindings using SWIG |
33 | | -3. Add support for spatial metadata as described here: https://github.com/OpenNavigationSurface/BAG/issues/2 |
34 | | -4. Add integrated, automatically generated, documentation hosted at: https://bag.readthedocs.io/en/latest/ |
35 | | -5. Add code coverage reporting for C++ unit tests |
36 | | -6. Update Format Specification Document (FSD): |
37 | | - a. Add description of spatial metadata support |
38 | | - b. Remove description of API details, focusing on an implementation-agnostic description of the BAG format |
39 | | - c. Integrate description of variable resolution extension to FSD document |
40 | | -7. Add API How-to Guide to document how to accomplish common tasks using the C++ and Python APIs |
41 | | - |
42 | | -========================= |
43 | | -BAG v.1.6.2 Release Notes |
44 | | -========================= |
45 | | - |
46 | | -August 29, 2017 |
47 | | -1. Updated documentation of Variable Resolution extensions to confirm |
48 | | -that refinement nodes can be placed on the east/north boundary of the |
49 | | -super-cell. |
50 | | -2. Updated documentation in FSD to indicate that XERCES is no longer used. |
51 | | -3. Updated documentation in FSD to make EPSG 9606 the axiomatic |
52 | | -interpretation of any datum transform parameters encoded into the file |
53 | | -metadata. |
54 | | - |
55 | | -========================= |
56 | | -BAG v.1.6.1 Release Notes |
57 | | -========================= |
58 | | - |
59 | | -November 28, 2016 |
60 | | -1. Bug fix in bag_opt_group.c to close HDF handles correctly. |
61 | | - |
62 | | -========================= |
63 | | -BAG v.1.6.0 Release Notes |
64 | | -========================= |
65 | | - |
66 | | -June 10, 2016. |
67 | | -1. Addition of optional layers and API functionality to support |
68 | | -variable-resolution grids in BAGs, along with a fixed resolution |
69 | | -mandatory layer, intended to be an approximate version of the |
70 | | -variable-resolution data. |
71 | | -2. Addition of bagViewer application. Note that since this requires |
72 | | -Qt libraries, it is an optional build in the CMake system. This needs |
73 | | -to be turned on manually in the CMake GUI. |
74 | | -3. Updates to allow for code build on Microsoft Visual Studio 2015. |
75 | | -4. Modifications to build on Linux Mint. |
76 | | -5. Added missing BAG file examples from NAVO. |
77 | | -6. Updates to sections of the FSD to reflect changes since it was |
78 | | -drafted. Addition of documentation for BAG-VR implementation as a |
79 | | -separate document. |
80 | | -7. Updates to library versions of HDF5 (1.8.17) and libXML2 (2.9.4) to |
81 | | -allow for cleaner builds on MSVS 2015. |
82 | | -8. Minor fixes to CMake system to handle installation better. |
83 | | - |
84 | | - |
85 | | -========================= |
86 | | -BAG v.1.5.0 Release Notes |
87 | | -========================= |
88 | | - |
89 | | - Wed Feb 29 09:35:46 2012 |
90 | | -1. Update BAG metadata schema to the latest official version from |
91 | | -TC211. |
92 | | -2. Update the definition of the coordinate system information. |
93 | | -3. Restructure the Optional Surfaces� Handle object and its API. |
94 | | -4. Modify the Optional Vertical Correctors surface and its API. |
95 | | -5. Additional Optional Surfaces: Node and Elevation Solution Groups. |
96 | | - |
97 | | -========================= |
98 | | -BAG v.1.4.0 Release Notes |
99 | | -========================= |
100 | | - |
101 | | -July 7, 2011 (rev 158) |
102 | | -- Addition HDF5 compression support in the BAG surface datasets. |
103 | | - |
104 | | - |
105 | | -========================= |
106 | | -BAG v.1.3.0 Release Notes |
107 | | -========================= |
108 | | - |
109 | | -August 16, 2010 (rev 154) |
110 | | -- Addition of a new optional dataset for storage of correctors to |
111 | | - allow the conversion of the bathymetry dataset(s) from the |
112 | | - attributed vertical datum to the ellipsoid or to other |
113 | | - user-specified vertical datum(s). |
114 | | - |
115 | | - |
116 | | -June 14, 2010 (rev 141) |
117 | | -- Inclusion of an EPSG code as a means of defining the BAG projection |
118 | | - and horizontal coordinate system. |
119 | | - |
120 | | - |
121 | | -========================= |
122 | | -BAG v.1.2.0 Release Notes |
123 | | -========================= |
124 | | - |
125 | | -August 18, 2009 (rev 137) |
126 | | -- Updated to HDF5-1.8.3 |
127 | | - |
128 | | -August 03, 2009 (rev 128) |
129 | | -- Removed geotrans library linkages. |
130 | | - |
131 | | - |
132 | | -July 14, 2009 (rev 125) |
133 | | -- Added the BAG_XML_LIB to the extlibs. |
134 | | - |
135 | | - |
136 | | -July 12, 2009 (rev 113-121) |
137 | | -- Added ability to read the depth correction type as well as any |
138 | | - optional datasets contained within the BAG. |
139 | | - |
140 | | -- Implemented the optional dataset functions into the BAG API to allow |
141 | | - for the addition of optional datasets into the BAG files |
142 | | - |
143 | | - |
144 | | - |
145 | | -========================= |
146 | | -BAG v.1.1.0 Release Notes |
147 | | -========================= |
148 | | - |
149 | | - |
150 | | -January 23, 2008 (rev 105) |
151 | | -- Added memory reallocation and setting of NULL to the end of the |
152 | | - metadata string buffer upon BAG file open/initialization. |
153 | | - |
154 | | - |
155 | | -August 20, 2007 (rev 104) |
156 | | -- Added URL style whitespace delimiters, "%20", for handling windows |
157 | | - filenames in the metadata support directory filename. |
158 | | - |
159 | | - |
160 | | -May 1, 2007 (rev 101-103) |
161 | | -- Substantial revisions to the BAG HDF accessor functions to avoid |
162 | | - memory leaks. |
163 | | -- Edited metadata schema to allow positiveDecimals to be minInclusive |
164 | | - 0.0 instead of minExclusive 0.0, which prohibited default values of |
165 | | - 0.0 to be used in the metadata. |
166 | | - |
167 | | - |
168 | | -June 15, 2006 - July 13, 2006 (rev 82-98) |
169 | | -- Repaired build targets in .vcproj files |
170 | | -- Disabled DEBUG from the .pro files. |
171 | | -- Added bag.sln |
172 | | - |
173 | | - |
| 1 | +========================= |
| 2 | +BAG v.2.0.5 Release Notes |
| 3 | +========================= |
| 4 | + |
| 5 | +January 2026 |
| 6 | +- Bugfix release to properly handle dimensions of optional BAG layers (for example, variable resolution layers) as |
| 7 | + described [here](https://github.com/OpenNavigationSurface/BAG/issues/109). |
| 8 | + |
| 9 | +========================= |
| 10 | +BAG v.2.0.4 Release Notes |
| 11 | +========================= |
| 12 | + |
| 13 | +January 2025 |
| 14 | +- Bugfix release to add compatibility with newer versions of libxml2 (2.12+), which fails to parse XML document |
| 15 | + buffers that have null or whitespace characters after the closing element of the document. |
| 16 | + See [here](https://gitlab.gnome.org/GNOME/libxml2/-/issues/638) for more information. |
| 17 | + |
| 18 | +========================= |
| 19 | +BAG v.2.0.3 Release Notes |
| 20 | +========================= |
| 21 | + |
| 22 | +September 2024 |
| 23 | +- This release adds metadata enumeration element for NOAA Product Uncertainty 2.0 |
| 24 | + (https://github.com/OpenNavigationSurface/BAG/issues/112). |
| 25 | + |
| 26 | +========================= |
| 27 | +BAG v.2.0.2 Release Notes |
| 28 | +========================= |
| 29 | + |
| 30 | +December 2023 |
| 31 | +- This release has no functional changes. It merely changes how libxml2 components are imported to fix broken |
| 32 | + builds against libxml2 2.12+. |
| 33 | + |
| 34 | +========================= |
| 35 | +BAG v.2.0.1 Release Notes |
| 36 | +========================= |
| 37 | + |
| 38 | +November 2022 |
| 39 | +1. Refactor API from C to C++14 |
| 40 | +2. Add Python API bindings using SWIG |
| 41 | +3. Add support for spatial metadata as described here: https://github.com/OpenNavigationSurface/BAG/issues/2 |
| 42 | +4. Add integrated, automatically generated, documentation hosted at: https://bag.readthedocs.io/en/latest/ |
| 43 | +5. Add code coverage reporting for C++ unit tests |
| 44 | +6. Update Format Specification Document (FSD): |
| 45 | + a. Add description of spatial metadata support |
| 46 | + b. Remove description of API details, focusing on an implementation-agnostic description of the BAG format |
| 47 | + c. Integrate description of variable resolution extension to FSD document |
| 48 | +7. Add API How-to Guide to document how to accomplish common tasks using the C++ and Python APIs |
| 49 | + |
| 50 | +========================= |
| 51 | +BAG v.1.6.2 Release Notes |
| 52 | +========================= |
| 53 | + |
| 54 | +August 29, 2017 |
| 55 | +1. Updated documentation of Variable Resolution extensions to confirm |
| 56 | +that refinement nodes can be placed on the east/north boundary of the |
| 57 | +super-cell. |
| 58 | +2. Updated documentation in FSD to indicate that XERCES is no longer used. |
| 59 | +3. Updated documentation in FSD to make EPSG 9606 the axiomatic |
| 60 | +interpretation of any datum transform parameters encoded into the file |
| 61 | +metadata. |
| 62 | + |
| 63 | +========================= |
| 64 | +BAG v.1.6.1 Release Notes |
| 65 | +========================= |
| 66 | + |
| 67 | +November 28, 2016 |
| 68 | +1. Bug fix in bag_opt_group.c to close HDF handles correctly. |
| 69 | + |
| 70 | +========================= |
| 71 | +BAG v.1.6.0 Release Notes |
| 72 | +========================= |
| 73 | + |
| 74 | +June 10, 2016. |
| 75 | +1. Addition of optional layers and API functionality to support |
| 76 | +variable-resolution grids in BAGs, along with a fixed resolution |
| 77 | +mandatory layer, intended to be an approximate version of the |
| 78 | +variable-resolution data. |
| 79 | +2. Addition of bagViewer application. Note that since this requires |
| 80 | +Qt libraries, it is an optional build in the CMake system. This needs |
| 81 | +to be turned on manually in the CMake GUI. |
| 82 | +3. Updates to allow for code build on Microsoft Visual Studio 2015. |
| 83 | +4. Modifications to build on Linux Mint. |
| 84 | +5. Added missing BAG file examples from NAVO. |
| 85 | +6. Updates to sections of the FSD to reflect changes since it was |
| 86 | +drafted. Addition of documentation for BAG-VR implementation as a |
| 87 | +separate document. |
| 88 | +7. Updates to library versions of HDF5 (1.8.17) and libXML2 (2.9.4) to |
| 89 | +allow for cleaner builds on MSVS 2015. |
| 90 | +8. Minor fixes to CMake system to handle installation better. |
| 91 | + |
| 92 | + |
| 93 | +========================= |
| 94 | +BAG v.1.5.0 Release Notes |
| 95 | +========================= |
| 96 | + |
| 97 | + Wed Feb 29 09:35:46 2012 |
| 98 | +1. Update BAG metadata schema to the latest official version from |
| 99 | +TC211. |
| 100 | +2. Update the definition of the coordinate system information. |
| 101 | +3. Restructure the Optional Surfaces� Handle object and its API. |
| 102 | +4. Modify the Optional Vertical Correctors surface and its API. |
| 103 | +5. Additional Optional Surfaces: Node and Elevation Solution Groups. |
| 104 | + |
| 105 | +========================= |
| 106 | +BAG v.1.4.0 Release Notes |
| 107 | +========================= |
| 108 | + |
| 109 | +July 7, 2011 (rev 158) |
| 110 | +- Addition HDF5 compression support in the BAG surface datasets. |
| 111 | + |
| 112 | + |
| 113 | +========================= |
| 114 | +BAG v.1.3.0 Release Notes |
| 115 | +========================= |
| 116 | + |
| 117 | +August 16, 2010 (rev 154) |
| 118 | +- Addition of a new optional dataset for storage of correctors to |
| 119 | + allow the conversion of the bathymetry dataset(s) from the |
| 120 | + attributed vertical datum to the ellipsoid or to other |
| 121 | + user-specified vertical datum(s). |
| 122 | + |
| 123 | + |
| 124 | +June 14, 2010 (rev 141) |
| 125 | +- Inclusion of an EPSG code as a means of defining the BAG projection |
| 126 | + and horizontal coordinate system. |
| 127 | + |
| 128 | + |
| 129 | +========================= |
| 130 | +BAG v.1.2.0 Release Notes |
| 131 | +========================= |
| 132 | + |
| 133 | +August 18, 2009 (rev 137) |
| 134 | +- Updated to HDF5-1.8.3 |
| 135 | + |
| 136 | +August 03, 2009 (rev 128) |
| 137 | +- Removed geotrans library linkages. |
| 138 | + |
| 139 | + |
| 140 | +July 14, 2009 (rev 125) |
| 141 | +- Added the BAG_XML_LIB to the extlibs. |
| 142 | + |
| 143 | + |
| 144 | +July 12, 2009 (rev 113-121) |
| 145 | +- Added ability to read the depth correction type as well as any |
| 146 | + optional datasets contained within the BAG. |
| 147 | + |
| 148 | +- Implemented the optional dataset functions into the BAG API to allow |
| 149 | + for the addition of optional datasets into the BAG files |
| 150 | + |
| 151 | + |
| 152 | + |
| 153 | +========================= |
| 154 | +BAG v.1.1.0 Release Notes |
| 155 | +========================= |
| 156 | + |
| 157 | + |
| 158 | +January 23, 2008 (rev 105) |
| 159 | +- Added memory reallocation and setting of NULL to the end of the |
| 160 | + metadata string buffer upon BAG file open/initialization. |
| 161 | + |
| 162 | + |
| 163 | +August 20, 2007 (rev 104) |
| 164 | +- Added URL style whitespace delimiters, "%20", for handling windows |
| 165 | + filenames in the metadata support directory filename. |
| 166 | + |
| 167 | + |
| 168 | +May 1, 2007 (rev 101-103) |
| 169 | +- Substantial revisions to the BAG HDF accessor functions to avoid |
| 170 | + memory leaks. |
| 171 | +- Edited metadata schema to allow positiveDecimals to be minInclusive |
| 172 | + 0.0 instead of minExclusive 0.0, which prohibited default values of |
| 173 | + 0.0 to be used in the metadata. |
| 174 | + |
| 175 | + |
| 176 | +June 15, 2006 - July 13, 2006 (rev 82-98) |
| 177 | +- Repaired build targets in .vcproj files |
| 178 | +- Disabled DEBUG from the .pro files. |
| 179 | +- Added bag.sln |
| 180 | + |
| 181 | + |
0 commit comments