Skip to content

Latest commit

 

History

History
1523 lines (931 loc) · 24.5 KB

CHANGELOG.md

File metadata and controls

1523 lines (931 loc) · 24.5 KB

Change Log - @itwin/ecschema-metadata

This log was last generated on Tue, 16 Apr 2024 14:47:36 GMT and should not be manually modified.

4.5.2

Tue, 16 Apr 2024 14:46:22 GMT

Version update only

4.5.1

Wed, 03 Apr 2024 18:26:58 GMT

Version update only

4.5.0

Tue, 02 Apr 2024 19:06:00 GMT

Updates

  • Units v1.0.8 schema is released which introduces a new unit - Decanewton (daN)
  • Added error handle when trying to create a schema fromJson that has referenced custom attributes and no references defined in the schema.

4.4.9

Mon, 15 Apr 2024 20:29:22 GMT

Version update only

4.4.8

Mon, 25 Mar 2024 22:22:26 GMT

Version update only

4.4.7

Fri, 15 Mar 2024 19:15:14 GMT

Version update only

4.4.6

Fri, 08 Mar 2024 15:57:11 GMT

Version update only

4.4.5

Tue, 05 Mar 2024 20:37:18 GMT

Version update only

4.4.4

Fri, 01 Mar 2024 18:21:01 GMT

Version update only

4.4.3

Fri, 23 Feb 2024 21:26:07 GMT

Version update only

4.4.2

Fri, 16 Feb 2024 14:22:01 GMT

Version update only

4.4.1

Fri, 16 Feb 2024 14:17:48 GMT

Version update only

4.4.0

Mon, 12 Feb 2024 18:15:58 GMT

Updates

  • Added setters for property attribute values used in schema merging
  • Added setters for relationship or relationshipconstraint properties
  • Added setter for koq persistenceUnit used in schema merging

4.3.5

Mon, 25 Mar 2024 16:54:37 GMT

Version update only

4.3.4

Fri, 22 Mar 2024 13:30:31 GMT

Version update only

4.3.3

Wed, 03 Jan 2024 19:28:38 GMT

Version update only

4.3.2

Thu, 14 Dec 2023 20:23:02 GMT

Version update only

4.3.1

Wed, 13 Dec 2023 17:25:55 GMT

Version update only

4.3.0

Thu, 07 Dec 2023 17:43:09 GMT

Version update only

4.2.4

Mon, 20 Nov 2023 16:14:45 GMT

Version update only

4.2.3

Mon, 06 Nov 2023 14:01:52 GMT

Version update only

4.2.2

Thu, 02 Nov 2023 15:36:21 GMT

Version update only

4.2.1

Tue, 24 Oct 2023 15:09:13 GMT

Version update only

4.2.0

Tue, 17 Oct 2023 15:14:32 GMT

Updates

  • Make SchemaLoader, SchemaJsonLocater and SchemaPropsGetter beta
  • Added the ability to rename an ECProperty via the setName method.

4.1.9

Tue, 10 Oct 2023 18:48:12 GMT

Version update only

4.1.8

Fri, 06 Oct 2023 04:00:18 GMT

Version update only

4.1.7

Thu, 28 Sep 2023 21:41:33 GMT

Version update only

4.1.6

Tue, 12 Sep 2023 15:38:52 GMT

Version update only

4.1.5

Fri, 08 Sep 2023 13:37:23 GMT

Version update only

4.1.4

Thu, 07 Sep 2023 18:26:02 GMT

Version update only

4.1.3

Wed, 30 Aug 2023 15:35:27 GMT

Version update only

4.1.2

Wed, 23 Aug 2023 15:25:29 GMT

Version update only

4.1.1

Fri, 18 Aug 2023 13:02:53 GMT

Version update only

4.1.0

Mon, 14 Aug 2023 14:36:34 GMT

Updates

  • Added the ability to update the name of an EC Class via the ecschema-editing API.
  • Upgrade sinon to 15.0.4
  • Switch to ESLint new flat config system

4.0.7

Thu, 10 Aug 2023 13:19:24 GMT

Version update only

4.0.6

Mon, 24 Jul 2023 05:07:33 GMT

Version update only

4.0.5

Tue, 18 Jul 2023 12:21:56 GMT

Version update only

4.0.4

Wed, 12 Jul 2023 15:50:01 GMT

Version update only

4.0.3

Mon, 03 Jul 2023 15:28:41 GMT

Version update only

4.0.2

Wed, 21 Jun 2023 22:04:43 GMT

Version update only

4.0.1

Wed, 21 Jun 2023 20:29:13 GMT

Version update only

4.0.0

Mon, 22 May 2023 15:34:14 GMT

Updates

  • Added support for async schema location
  • Update to eslint@8
  • Replaced UnitProps interface with SchemaItemUnitProps type.

3.8.0

Fri, 08 Dec 2023 15:23:59 GMT

Version update only

3.7.17

Mon, 20 Nov 2023 18:24:23 GMT

Version update only

3.7.16

Mon, 16 Oct 2023 12:49:08 GMT

Version update only

3.7.15

Tue, 10 Oct 2023 19:58:35 GMT

Version update only

3.7.14

Fri, 29 Sep 2023 16:57:16 GMT

Version update only

3.7.13

Tue, 08 Aug 2023 19:49:18 GMT

Version update only

3.7.12

Thu, 27 Jul 2023 21:50:57 GMT

Version update only

3.7.11

Tue, 11 Jul 2023 17:17:22 GMT

Version update only

3.7.10

Wed, 05 Jul 2023 13:41:21 GMT

Version update only

3.7.9

Tue, 20 Jun 2023 12:51:02 GMT

Version update only

3.7.8

Thu, 01 Jun 2023 17:00:39 GMT

Version update only

3.7.7

Wed, 24 May 2023 17:27:09 GMT

Version update only

3.7.6

Mon, 15 May 2023 18:23:41 GMT

Version update only

3.7.5

Thu, 04 May 2023 19:43:18 GMT

Version update only

3.7.4

Tue, 25 Apr 2023 17:50:35 GMT

Version update only

3.7.3

Thu, 20 Apr 2023 13:19:29 GMT

Version update only

3.7.2

Wed, 12 Apr 2023 13:12:42 GMT

Version update only

3.7.1

Mon, 03 Apr 2023 15:15:37 GMT

Version update only

3.7.0

Wed, 29 Mar 2023 15:02:27 GMT

Version update only

3.6.3

Mon, 27 Mar 2023 16:26:47 GMT

Version update only

3.6.2

Fri, 17 Mar 2023 17:52:32 GMT

Version update only

3.6.1

Fri, 24 Feb 2023 22:00:48 GMT

Version update only

3.6.0

Wed, 08 Feb 2023 14:58:40 GMT

Version update only

3.5.6

Fri, 24 Feb 2023 16:02:47 GMT

Version update only

3.5.5

Thu, 26 Jan 2023 22:53:27 GMT

Version update only

3.5.4

Wed, 18 Jan 2023 15:27:15 GMT

Version update only

3.5.3

Fri, 13 Jan 2023 17:23:07 GMT

Version update only

3.5.2

Wed, 11 Jan 2023 16:46:30 GMT

Version update only

3.5.1

Thu, 15 Dec 2022 16:38:29 GMT

Version update only

3.5.0

Wed, 07 Dec 2022 19:12:37 GMT

Updates

  • bump up xmldom/xmldom version to avoid prototype pollution

3.4.7

Wed, 30 Nov 2022 14:28:19 GMT

Version update only

3.4.6

Tue, 22 Nov 2022 14:24:19 GMT

Version update only

3.4.5

Thu, 17 Nov 2022 21:32:50 GMT

Version update only

3.4.4

Thu, 10 Nov 2022 19:32:17 GMT

Updates

  • bump xmldom to resolve GHSA-crh6-fp67-6883

3.4.3

Fri, 28 Oct 2022 13:34:58 GMT

Version update only

3.4.2

Mon, 24 Oct 2022 13:23:45 GMT

Version update only

3.4.1

Mon, 17 Oct 2022 20:06:51 GMT

Version update only

3.4.0

Thu, 13 Oct 2022 20:24:47 GMT

Updates

  • Added SchemaLoader
  • Updated Node types declaration to support latest v16

3.3.5

Tue, 27 Sep 2022 11:50:59 GMT

Version update only

3.3.4

Thu, 08 Sep 2022 19:00:05 GMT

Version update only

3.3.3

Tue, 06 Sep 2022 20:54:19 GMT

Version update only

3.3.2

Thu, 01 Sep 2022 14:37:22 GMT

Version update only

3.3.1

Fri, 26 Aug 2022 15:40:02 GMT

Version update only

3.3.0

Thu, 18 Aug 2022 19:08:02 GMT

Updates

  • upgrade mocha to version 10.0.0
  • Added the ability to retrieve all known schema from a schema context.
  • default values of properties numerator, denominator and offset must not be serialized

3.2.9

Fri, 26 Aug 2022 14:21:40 GMT

Version update only

3.2.8

Tue, 09 Aug 2022 15:52:41 GMT

Version update only

3.2.7

Mon, 01 Aug 2022 13:36:56 GMT

Version update only

3.2.6

Fri, 15 Jul 2022 19:04:43 GMT

Version update only

3.2.5

Wed, 13 Jul 2022 15:45:52 GMT

Version update only

3.2.4

Tue, 21 Jun 2022 18:06:33 GMT

Version update only

3.2.3

Fri, 17 Jun 2022 15:18:39 GMT

Version update only

3.2.2

Fri, 10 Jun 2022 16:11:36 GMT

Version update only

3.2.1

Tue, 07 Jun 2022 15:02:56 GMT

Version update only

3.2.0

Fri, 20 May 2022 13:10:54 GMT

Version update only

3.1.3

Fri, 15 Apr 2022 13:49:25 GMT

Version update only

3.1.2

Wed, 06 Apr 2022 22:27:56 GMT

Version update only

3.1.1

Thu, 31 Mar 2022 15:55:48 GMT

Version update only

3.1.0

Tue, 29 Mar 2022 20:53:47 GMT

Updates

  • Now consuming format type definitions from @itwin/core-quantity. Implementation of the SchemaUnitProvider class to retrieve Units from EC schemas.
  • Simplifying the initialization of the SchemaUnitProvider by allowing a ISchemaLocater to be passed in during construction.

3.0.3

Fri, 25 Mar 2022 15:10:02 GMT

Version update only

3.0.2

Thu, 10 Mar 2022 21:18:13 GMT

Version update only

3.0.1

Thu, 24 Feb 2022 15:26:55 GMT

Version update only

3.0.0

Mon, 24 Jan 2022 14:00:52 GMT

Updates

  • Added delete class from schema and delete property from class as well as corresponding tests
  • Upgrade target to ES2019
  • rename to @itwin/ecschema-metadata
  • remove ClientRequestContext and its subclasses
  • Removing deprecated editing and validation types from ecschema-metadata.
  • remove alpha toXmlString method and its implicit xmldom dependency

2.19.28

Wed, 12 Jan 2022 14:52:38 GMT

Version update only

2.19.27

Wed, 05 Jan 2022 20:07:20 GMT

Version update only

2.19.26

Wed, 08 Dec 2021 20:54:52 GMT

Version update only

2.19.25

Fri, 03 Dec 2021 20:05:49 GMT

Version update only

2.19.24

Mon, 29 Nov 2021 18:44:31 GMT

Version update only

2.19.23

Mon, 22 Nov 2021 20:41:39 GMT

Version update only

2.19.22

Wed, 17 Nov 2021 01:23:26 GMT

Version update only

2.19.21

Wed, 10 Nov 2021 10:58:24 GMT

Version update only

2.19.20

Fri, 29 Oct 2021 16:14:22 GMT

Version update only

2.19.19

Mon, 25 Oct 2021 16:16:25 GMT

Version update only

2.19.18

Thu, 21 Oct 2021 20:59:44 GMT

Version update only

2.19.17

Thu, 14 Oct 2021 21:19:43 GMT

Version update only

2.19.16

Mon, 11 Oct 2021 17:37:46 GMT

Version update only

2.19.15

Fri, 08 Oct 2021 16:44:23 GMT

Version update only

2.19.14

Fri, 01 Oct 2021 13:07:03 GMT

Version update only

2.19.13

Tue, 21 Sep 2021 21:06:40 GMT

Version update only

2.19.12

Wed, 15 Sep 2021 18:06:46 GMT

Updates

  • Bump xmldom@^0.6.0 -> @xmldom/xmldom@^0.7.0, and remove @types/xmldom, as typedefs are now delivered with their core pkg. This should resolve cve-2021-32796

2.19.11

Thu, 09 Sep 2021 21:04:57 GMT

Version update only

2.19.10

Wed, 08 Sep 2021 14:36:01 GMT

Version update only

2.19.9

Wed, 25 Aug 2021 15:36:01 GMT

Version update only

2.19.8

Mon, 23 Aug 2021 13:23:13 GMT

Version update only

2.19.7

Fri, 20 Aug 2021 17:47:22 GMT

Updates

  • remove alpha toXmlString method and its implicit xmldom dependency

2.19.6

Tue, 17 Aug 2021 20:34:28 GMT

Version update only

2.19.5

Fri, 13 Aug 2021 21:48:08 GMT

Version update only

2.19.4

Thu, 12 Aug 2021 13:09:26 GMT

Version update only

2.19.3

Wed, 04 Aug 2021 20:29:34 GMT

Updates

  • switch to xmldom@0.6.0 which correctly escapes entities in attributes when serializing

2.19.2

Tue, 03 Aug 2021 18:26:23 GMT

Version update only

2.19.1

Thu, 29 Jul 2021 20:01:11 GMT

Version update only

2.19.0

Mon, 26 Jul 2021 12:21:25 GMT

Updates

  • remove internal barrel-import usage

2.18.4

Tue, 10 Aug 2021 19:35:13 GMT

Version update only

2.18.3

Wed, 28 Jul 2021 17:16:30 GMT

Version update only

2.18.2

Mon, 26 Jul 2021 16:18:31 GMT

Version update only

2.18.1

Fri, 16 Jul 2021 17:45:09 GMT

Version update only

2.18.0

Fri, 09 Jul 2021 18:11:24 GMT

Updates

  • ECSchema validation and editing APIs moved from the ecschema-metadata package to the ecschema-editing package.
  • Addet setVersion method to the Schema class.

2.17.3

Mon, 26 Jul 2021 16:08:36 GMT

Version update only

2.17.2

Thu, 08 Jul 2021 15:23:00 GMT

Version update only

2.17.1

Fri, 02 Jul 2021 15:38:30 GMT

Version update only

2.17.0

Mon, 28 Jun 2021 16:20:11 GMT

Updates

  • Add functions to encode and decode ECNames.
  • Added tests for validating custom attribute namespace and schema version
  • Added get fullName tests for each schema item type if they didn't exist before

2.16.10

Thu, 22 Jul 2021 20:23:44 GMT

Version update only

2.16.9

Tue, 06 Jul 2021 22:08:34 GMT

Version update only

2.16.8

Fri, 02 Jul 2021 17:40:46 GMT

Version update only

2.16.7

Mon, 28 Jun 2021 18:13:04 GMT

Version update only

2.16.6

Mon, 28 Jun 2021 13:12:55 GMT

Version update only

2.16.5

Fri, 25 Jun 2021 16:03:01 GMT

Version update only

2.16.4

Wed, 23 Jun 2021 17:09:07 GMT

Version update only

2.16.3

Wed, 16 Jun 2021 20:29:32 GMT

Version update only

2.16.2

Thu, 03 Jun 2021 18:08:11 GMT

Version update only

2.16.1

Thu, 27 May 2021 20:04:22 GMT

Version update only

2.16.0

Mon, 24 May 2021 15:58:39 GMT

Updates

  • ECSchema Rpc Interface changes
  • Changed class properties to use map and added corresponding performance tests
  • Added additional testing for checking cyclic schema reference during deserialization

2.15.6

Wed, 26 May 2021 15:55:18 GMT

Version update only

2.15.5

Thu, 20 May 2021 15:06:26 GMT

Version update only

2.15.4

Tue, 18 May 2021 21:59:07 GMT

Version update only

2.15.3

Mon, 17 May 2021 13:31:37 GMT

Version update only

2.15.2

Wed, 12 May 2021 18:08:13 GMT

Version update only

2.15.1

Wed, 05 May 2021 13:18:31 GMT

Version update only

2.15.0

Fri, 30 Apr 2021 12:36:58 GMT

Updates

  • Adding Units Package to core
  • Fix unit conversion tests and add checking if base units matches for conversions
  • Replace instanceOf with custom type guards
  • Replace instanceOf with custom type guards
  • update xmldom to 0.5.0

2.14.4

Thu, 22 Apr 2021 21:07:33 GMT

Version update only

2.14.3

Thu, 15 Apr 2021 15:13:16 GMT

Version update only

2.14.2

Thu, 08 Apr 2021 14:30:09 GMT

Version update only

2.14.1

Mon, 05 Apr 2021 16:28:00 GMT

Version update only

2.14.0

Fri, 02 Apr 2021 13:18:42 GMT

Version update only

2.13.0

Tue, 09 Mar 2021 20:28:13 GMT

Updates

  • Updated to use TypeScript 4.1
  • begin rename project from iModel.js to iTwin.js

2.12.3

Mon, 08 Mar 2021 15:32:00 GMT

Version update only

2.12.2

Wed, 03 Mar 2021 18:48:52 GMT

Version update only

2.12.1

Tue, 23 Feb 2021 20:54:45 GMT

Version update only

2.12.0

Thu, 18 Feb 2021 22:10:12 GMT

Updates

  • EC Validation Rule 102 added regarding abstract base class restrictions

2.11.2

Thu, 18 Feb 2021 02:50:59 GMT

Version update only

2.11.1

Thu, 04 Feb 2021 17:22:41 GMT

Version update only

2.11.0

Thu, 28 Jan 2021 13:39:27 GMT

Version update only

2.10.3

Fri, 08 Jan 2021 18:34:03 GMT

Version update only

2.10.2

Fri, 08 Jan 2021 14:52:02 GMT

Version update only

2.10.1

Tue, 22 Dec 2020 00:53:38 GMT

Version update only

2.10.0

Fri, 18 Dec 2020 18:24:01 GMT

Updates

  • Modifier attribute from Mixins won't be removed.

2.9.9

Sun, 13 Dec 2020 19:00:03 GMT

Version update only

2.9.8

Fri, 11 Dec 2020 02:57:36 GMT

Version update only

2.9.7

Wed, 09 Dec 2020 20:58:23 GMT

Version update only

2.9.6

Mon, 07 Dec 2020 18:40:48 GMT

Version update only

2.9.5

Sat, 05 Dec 2020 01:55:56 GMT

Version update only

2.9.4

Wed, 02 Dec 2020 20:55:40 GMT

Version update only

2.9.3

Mon, 23 Nov 2020 20:57:56 GMT

Version update only

2.9.2

Mon, 23 Nov 2020 15:33:50 GMT

Version update only

2.9.1

Thu, 19 Nov 2020 17:03:42 GMT

Version update only

2.9.0

Wed, 18 Nov 2020 16:01:50 GMT

Updates

  • ECRules applied upon reference addition
  • Fixed how schema dependency graph is build

2.8.1

Tue, 03 Nov 2020 00:33:56 GMT

Version update only

2.8.0

Fri, 23 Oct 2020 17:04:02 GMT

Version update only

2.7.6

Wed, 11 Nov 2020 16:28:23 GMT

Version update only

2.7.5

Fri, 23 Oct 2020 16:23:50 GMT

Version update only

2.7.4

Mon, 19 Oct 2020 17:57:01 GMT

Version update only

2.7.3

Wed, 14 Oct 2020 17:00:58 GMT

Version update only

2.7.2

Tue, 13 Oct 2020 18:20:38 GMT

Version update only

2.7.1

Thu, 08 Oct 2020 13:04:35 GMT

Version update only

2.7.0

Fri, 02 Oct 2020 18:03:32 GMT

Updates

  • Fixed lint warnings.

2.6.5

Sat, 26 Sep 2020 16:06:34 GMT

Version update only

2.6.4

Tue, 22 Sep 2020 17:40:07 GMT

Version update only

2.6.3

Mon, 21 Sep 2020 14:47:09 GMT

Version update only

2.6.2

Mon, 21 Sep 2020 13:07:43 GMT

Version update only

2.6.1

Fri, 18 Sep 2020 13:15:08 GMT

Version update only

2.6.0

Thu, 17 Sep 2020 13:16:12 GMT

Updates

  • Moved ESLint configuration to a plugin

2.5.5

Wed, 02 Sep 2020 17:42:23 GMT

Version update only

2.5.4

Fri, 28 Aug 2020 15:34:15 GMT

Version update only

2.5.3

Wed, 26 Aug 2020 11:46:00 GMT

Version update only

2.5.2

Tue, 25 Aug 2020 22:09:08 GMT

Updates

  • extend ECVersion read and write ver to 3 digits

2.5.1

Mon, 24 Aug 2020 18:13:04 GMT

Version update only

2.5.0

Thu, 20 Aug 2020 20:57:09 GMT

Updates

  • Added new EC Rules for NavigationProperty validation.
  • Added support for adding schema references via the Editor class.
  • Switch to ESLint

2.4.2

Fri, 14 Aug 2020 16:34:09 GMT

Version update only

2.4.1

Fri, 07 Aug 2020 19:57:43 GMT

Version update only

2.4.0

Tue, 28 Jul 2020 16:26:23 GMT

Version update only

2.3.3

Thu, 23 Jul 2020 12:57:15 GMT

Version update only

2.3.2

Tue, 14 Jul 2020 23:50:36 GMT

Version update only

2.3.1

Mon, 13 Jul 2020 18:50:13 GMT

Version update only

2.3.0

Fri, 10 Jul 2020 17:23:14 GMT

Updates

  • Added editors for KoQ, Unit, Phenomenon, UnitSystem and tests for all of them.
  • Added editors for all remaining SchemaItems.

2.2.1

Tue, 07 Jul 2020 14:44:52 GMT

Version update only

2.2.0

Fri, 19 Jun 2020 14:10:03 GMT

Updates

  • SchemaKey names are compared case-insensitive.
  • Added Editor classes to enable in-memory schema edits.

2.1.0

Thu, 28 May 2020 22:48:59 GMT

Updates

  • Extend ECVersion valid numbers
  • InvertedUnits.toJSON serialized the names of unitsystem and invertedUnit with their name instead of fullName.
  • SchemaValidater implementation for applying EC rules to in memory EC Schemas.
  • changed enum property toXml() to use name and not fullName.

2.0.0

Wed, 06 May 2020 13:17:49 GMT

Updates

  • new EC Rule 501 - CustomAttribute schemas must be referenced by the container's schema.
  • Removing deprecated API. Please see NextVersion.md under the heading 'ecschema-metadata Package' for details.
  • Deprecating schema classes' method 'toJson' and replacing it with the JSON.stringify supported method 'toJSON'. Also deprecating the 'deserialize' method and replacing it with 'fromJSON' for naming consistency.
  • Undefined display labels should equal empty display labels during schema comparison.
  • order imports.
  • Removed unused package dependencies
  • Upgrade to Rush 5.23.2
  • Added SchemaContext.getCachedSchema to retrieve a previously load Schema by SchemaKey

1.14.1

Wed, 22 Apr 2020 19:04:00 GMT

Version update only

1.14.0

Tue, 31 Mar 2020 15:44:19 GMT

Version update only

1.13.0

Wed, 04 Mar 2020 16:16:31 GMT

Version update only

1.12.0

Wed, 12 Feb 2020 17:45:49 GMT

Version update only

1.11.0

Wed, 22 Jan 2020 19:24:12 GMT

Updates

  • Setting ECEnumeration property 'isStrict' to true if not present when parsing schema XML.
  • Upgrade to TypeScript 3.7.2.

1.10.0

Tue, 07 Jan 2020 19:44:01 GMT

Updates

  • Diagnostic is now a parameter in rule suppression functions
  • deprecating EC schema file locater classes (moved to ecschema-locaters package)
  • Adding SchemaReferenceDelta to allow reporting of schema reference version differences during schema comparison.

1.9.0

Tue, 10 Dec 2019 18:08:56 GMT

Updates

  • Resolving an error in schema validation in ecschema-metadata

1.8.0

Fri, 22 Nov 2019 14:03:34 GMT

Updates

  • Edited Schema.ts and all related .test.ts files to require a schema alias.
  • Bis-Rule Suppression Implementation

1.7.0

Fri, 01 Nov 2019 13:28:37 GMT

Updates

  • Fix in Schema XML serialization to ensure type references include Schema alias, not Schema name.

1.6.0

Wed, 09 Oct 2019 20:28:42 GMT

Updates

  • Updating ECSchema-Metadata docs to clarify that FormatOverrides return a fully qualified name for both name and fullname. Update tests to make it clear as well
  • Add ability to get inherited custom attributes from base properties

1.5.0

Mon, 30 Sep 2019 22:28:48 GMT

Updates

  • Fixing bug where format overrides which specified a unit but no label set the label to 'undefined' #177676
  • Upgrade to TypeScript 3.6.2

1.4.0

Tue, 10 Sep 2019 12:09:49 GMT

Updates

  • Add public method getCustomAttributes() and getCustomAttributesSync() to ECClass to recursively retrieve all custom attributes in the current class and its bases

1.3.0

Tue, 13 Aug 2019 20:25:53 GMT

Updates

  • Fix bug with OverrideFormat names. Remove the setter from KindOfQuantity for persistence format as that shouldn't be set by the public API.
  • Fix issues with KindOfQuantity serialization and deserialization to ECXml

1.2.0

Wed, 24 Jul 2019 11:47:26 GMT

Updates

  • Add Xml serialization methods for Schema, SchemaItem and Property
  • Fixing XmlParser.getQualifiedTypeName() to be able to parse alias:ItemName correctly

1.1.0

Mon, 01 Jul 2019 19:04:29 GMT

Updates

  • Update to TypeScript 3.5

1.0.0

Mon, 03 Jun 2019 18:09:39 GMT

Version update only

0.191.0

Mon, 13 May 2019 15:52:05 GMT

Updates

  • Add XmlParser for direct consumption of Xml Schemas
  • Adds parameter for api-extractor to validate missing release tags
  • Adds ignoreMissingTags flag
  • Fix broken links
  • Setup a generic context for tracking client requests, and made various related enhancements to logging, usage tracking and authorization.
  • Added ability to suppress rule violations from being reported during schema validation.
  • Upgrade TypeDoc dependency to 0.14.2
  • Updated BIS and EC schema validation documentation and adjusted diagnostic codes to match documentation.

0.190.0

Thu, 14 Mar 2019 14:26:49 GMT

Version update only

0.189.0

Wed, 06 Mar 2019 15:41:22 GMT

Updates

  • Changes package.json to include api-extractor and adds api-extractor.json
  • Implemented BIS rules for schema validation.
  • Use new buildIModelJsBuild script
  • Change the default version pattern to be padded with zeroes to match 'RR.ww.mm'.
  • Convert Schema._items from Array to Map and return IterableIterator instead of Array in Schema.getItems/getClasses
  • Removing BIS Rules from ecschema-metadata
  • SchemaContext is now required when constructing a Schema instance.
  • Added schema validation support via the configuration of rule sets that can be applied during schema traversal
  • Upgrade to TypeScript 3.2.2

0.188.0

Wed, 16 Jan 2019 16:36:09 GMT

Version update only

0.187.0

Tue, 15 Jan 2019 15:18:59 GMT

Version update only

0.186.0

Mon, 14 Jan 2019 23:09:10 GMT

Version update only

0.185.0

Fri, 11 Jan 2019 18:29:00 GMT

Version update only

0.184.0

Thu, 10 Jan 2019 22:46:17 GMT

Version update only

0.183.0

Mon, 07 Jan 2019 21:49:21 GMT

Version update only

0.182.0

Mon, 07 Jan 2019 13:31:34 GMT

Version update only

0.181.0

Fri, 04 Jan 2019 13:02:40 GMT

Version update only

0.180.0

Wed, 02 Jan 2019 15:18:23 GMT

Version update only

0.179.0

Wed, 19 Dec 2018 18:26:14 GMT

Version update only

0.178.0

Thu, 13 Dec 2018 22:06:10 GMT

Version update only

0.177.0

Wed, 12 Dec 2018 17:21:31 GMT

Version update only

0.176.0

Mon, 10 Dec 2018 21:19:45 GMT

Version update only

0.175.0

Mon, 10 Dec 2018 17:08:55 GMT

Version update only

0.174.0

Mon, 10 Dec 2018 13:24:09 GMT

Version update only

0.173.0

Thu, 06 Dec 2018 22:03:29 GMT

Version update only

0.172.0

Tue, 04 Dec 2018 17:24:39 GMT

Version update only

0.171.0

Mon, 03 Dec 2018 18:52:58 GMT

Version update only

0.170.0

Mon, 26 Nov 2018 19:38:42 GMT

Version update only

0.169.0

Tue, 20 Nov 2018 16:17:15 GMT

Version update only

0.168.0

Sat, 17 Nov 2018 14:20:11 GMT

Version update only

0.167.0

Fri, 16 Nov 2018 21:45:44 GMT

Version update only

0.166.0

Mon, 12 Nov 2018 16:42:10 GMT

Version update only

0.165.0

Mon, 12 Nov 2018 15:47:00 GMT

Version update only

0.164.0

Thu, 08 Nov 2018 17:59:20 GMT

Updates

  • Updated to TypeScript 3.1

0.163.0

Wed, 31 Oct 2018 20:55:37 GMT

Updates

  • Rename CustomAttributeInstance to CustomAttribute
  • Refactored parsing of JSON data to happen in a new dedicated class JsonParser instead of fromJson methods. The fromJson methods have been replaced with deserialize methods which work in conjunction with JsonParser to ensure type safety and objects are created with required properties.
  • Update barrel module to include missing types.

0.162.0

Wed, 24 Oct 2018 19:20:06 GMT

Updates

  • Exports are imported from Index and tested against explicitly imported modules to ensure equality.
  • Updated how default values are set. They are now all set within the constructor.

0.161.0

Fri, 19 Oct 2018 13:04:14 GMT

Version update only

0.160.0

Wed, 17 Oct 2018 18:18:38 GMT

Version update only

0.159.0

Tue, 16 Oct 2018 14:09:09 GMT

Version update only

0.158.0

Mon, 15 Oct 2018 19:36:09 GMT

Version update only

0.157.0

Sun, 14 Oct 2018 17:20:06 GMT

Version update only

0.156.0

Fri, 12 Oct 2018 23:00:10 GMT

Updates

  • Initial release