Skip to content

Latest commit

 

History

History
executable file
·
295 lines (286 loc) · 11.4 KB

clause-4-change-log.adoc

File metadata and controls

executable file
·
295 lines (286 loc) · 11.4 KB

Change Log

KEY

  • Issue#: Issue in GitHub

  • PR#: Pull Request in GitHub (or commit number if no PR was made)

  • Type:

    • A=Administrative

    • S=Substantive

    • C=Critical

See [Clause_Critical] for more information on critical changes and [Clause_Substantive] for more information on substantive changes.

  • Section: Section number in the updated document

  • Description: Brief text describing the change

  • Purpose: the reason for the change, such as:

    • Clarity

    • Consistency

    • Interoperability

    • Perfunctory

    • Readability

    • Usability

Change Table 1 - Pre-Comment Period

Table 1. Change Log
Issue# PR# Type Section Description Purpose

209

A

1.1.1.1.1

Clarify that GeoPackage header is null-terminated

Clarity

213

227

A

Annex B.2

Add new terms and definitions

Clarity

214

219

A

Annex B.11-13

Update UML diagrams to show DATETIME where appropriate

Consistency

221

251

S

2.4

Adding "attributes" section to describe use of non-spatial data

Addition

222

224

A

1.1.3

Rewrite description of gpkg_contents table

Clarity

228

240

A

Annex F.8

Simplify triggers to avoid failures on row-level entries

Usability

231

236

A

Annex F.9

Correct wording in Table #42

Clarity

234

239

S

Annex F.1

Deprecate Requirement #69

Usability

235

239

S

Annex F.2,4,5

Deprecate extensions F.2, F.4, F.5

Interoperability

237

236

A

2.2.7.1.2

Rewrite Requirement #53

Clarity

238 et. al.

236 et. al.

A

Various

Typography

Readability

241

244

A

2.3.2.1.1

Update description for definition column

Usability

242, et. al.

248, et. al.

S

F.11

Add Elevation extension to standard

Addition

243

A

F.8

Add default to SQL DDL

Consistency

245

267

A

Annex B.5-6

Change Log

Perfunctory

254

268

A

2.3.2.1.1

Updating rules for extensions in Requirement 58

Clarity

255, 266

264, 273

S

1.1.1.1.1, Annex A

Update versioning mechanism, allow for version increments in SQLite header

Interoperability

258

236

S

Annex F.10

Correct column name for CRS WKT Extension

Consistency

260

263

A

Annex F.9

Correct min/max_is_inclusive in abstract tests

Consistency

261

264

A

1.1.1.1.2

Eliminate .gpkx option

Usability

Change Table 2 - Post-Comment Period

Table 2. Change Log 2
Issue# PR# Type Section Description Purpose

279 et. al.

280 et. al.

A

Annex A

Update abstract tests to align with requirements

Consistency

282

283

A

Annex A, Annex D.2

Update DDL to enforce that primary keys are not null

Consistency

286

292

A

2.1.5.1.1, Annex A

Add Null column to Table 7, update ATS to use PRAGMAs instead of SQL inspection

Consistency

295

296

S

2.2.6.1.2, 2.2.7.1.2, Annex A

Remove "tiles" stipulation in Requirements 39/43 so that extensions can use the tiles tables

Extensibility

301

302 et. al.

S

Various

Comments from Carl Reed, including but not limited to clarifications on extension mechanism

Clarity, Consistency, Readability, Interoperability

309

312

S

1.1.1.2.2, Annex A

Remove Requirement 9 because it is is a software capability, not a file encoding capability

Consistency

314

315, 324

A

2, Annex F

Use registered requirements numbers instead of auto-generated ones.

Consistency

319

320

S

F.8

Editorial review of Metadata Extension

Consistency

322

326

A

2.2.3.1.1 Table 11, 2.2.3.1.2

Rewrite Requirement 60, specify that columns are jointly unique

Clarity

332

334

A

F.10, Table 26

Add a default in case extension is present in a file used by an application that doesn’t understand it

Interoperability

336

337

S

F.9

Editorial review of Schema Extension

Consistency

341

342

A

F.3

Editorial review of RTree Spatial Index Extension

Consistency

345

346

A

F.7

Editorial review of WebP Extension

Consistency

347

348

A

F.1

Editorial review of Non-Linear Geometry Types Extension

Consistency

351

352

A

2.2.1

Editorial review of Tiles introduction, including adding explicit reference to WMTS in response to official comment from Keith Ryden

Consistency

356

357

A

Annex I

Updating reference to ISO 19115

Perfunctory

358

371

A

2.2.8.1.1

Editing Table 10 to remove default values for zoom_level, tile_column, and tile_row

Consistency

362

368

A

2.2.5, Annex F.7

Editing Requirement 92, adding notes indicating that PNG/JPG tiles (or WebP) can be mixed and matched

Clarity

363

369

S

Annex F.10

Adding requirement for gpkg_extensions when CRS WKT extension is in use

Consistency

375

378

A

2.3.2.1.2, Annex A.2.3.1.1

Adding explanatory text regarding table name case sensitivity

Clarity

366

367

S

2.2.1

Clarifying role of extents in gpkg_contents vs. gpkg_tile_matrix_set

Clarity

N/A

376

A

3

Added new security consideration related to SQLite

Perfunctory