# Change Log

## 0.5.3

### Patch Changes

- fc82303: Update vocabulary

## 0.5.2

### Patch Changes

- 5727c2b: Export enumerations from main module

## 0.5.1

### Patch Changes

- d69277a: Generated resource types should all have generic dataset argument
- Updated dependencies [d69277a]
- Updated dependencies [9986b77]
- Updated dependencies [fecafe1]
  - @tpluscode/rdfine@0.5.7

## 0.5.0

### Minor Changes

- 57dfa37: All non-array properties are generated as possibly undefined

## 0.4.12

### Patch Changes

- 7438e0b: Update to @types/rdf-js v4
- Updated dependencies [7438e0b]
  - @tpluscode/rdfine@0.5.5

## 0.4.11

### Patch Changes

- 6c016d1: Added support for xsd date/dateTime/time
- Updated dependencies [6c016d1]
  - @tpluscode/rdfine@0.5.4

## 0.4.10

### Patch Changes

- 1f452df: Added export definition for namespace module
- Updated dependencies [98d991a]
  - @tpluscode/rdfine@0.5.0

## 0.4.9

### Patch Changes

- 4a53697: Enumerations are now generated as typed named nodes

## 0.4.8

### Patch Changes

- 5316ea6: Remove @rdfjs/namespace from dependencies
- Updated dependencies [5316ea6]
  - @tpluscode/rdfine@0.4.23

## [0.4.7](https://github.com/tpluscode/rdfine/compare/@rdfine/schema@0.4.6...@rdfine/schema@0.4.7) (2020-08-07)

**Note:** Version bump only for package @rdfine/schema

## [0.4.6](https://github.com/tpluscode/rdfine/compare/@rdfine/schema@0.4.5...@rdfine/schema@0.4.6) (2020-08-06)

**Note:** Version bump only for package @rdfine/schema

## [0.4.5](https://github.com/tpluscode/rdfine/compare/@rdfine/schema@0.4.4...@rdfine/schema@0.4.5) (2020-07-07)

**Note:** Version bump only for package @rdfine/schema

## [0.4.4](https://github.com/tpluscode/rdfine/compare/@rdfine/schema@0.4.3...@rdfine/schema@0.4.4) (2020-07-07)

**Note:** Version bump only for package @rdfine/schema

## [0.4.3](https://github.com/tpluscode/rdfine/compare/@rdfine/schema@0.4.2...@rdfine/schema@0.4.3) (2020-07-06)

### Bug Fixes

- **build:** exports field did not work in newer node ([531da7b](https://github.com/tpluscode/rdfine/commit/531da7bd23faa2ad5b1bacec1c5a76e44d6190ab))
- **build:** typo in main field ([70f15dc](https://github.com/tpluscode/rdfine/commit/70f15dcacf45694b5490558a49dbb04b014b323f))

## [0.4.2](https://github.com/tpluscode/rdfine/compare/@rdfine/schema@0.4.1...@rdfine/schema@0.4.2) (2020-07-05)

### Bug Fixes

- **build:** bundles partially missing in package ([e8b9816](https://github.com/tpluscode/rdfine/commit/e8b9816cc583f1f756a649107bdcd3fabebb5880))

## [0.4.1](https://github.com/tpluscode/rdfine/compare/@rdfine/schema@0.4.0...@rdfine/schema@0.4.1) (2020-07-03)

### Bug Fixes

- **generator:** import mixins only from index ([5470637](https://github.com/tpluscode/rdfine/commit/5470637ee51480bafa76e28d92a92a169d86d180))

# [0.4.0](https://github.com/tpluscode/rdfine/compare/@rdfine/schema@0.3.4...@rdfine/schema@0.4.0) (2020-07-03)

### Bug Fixes

- **resource:** fix bnode id equality ([c13c821](https://github.com/tpluscode/rdfine/commit/c13c821e887c80b39addbde78043a942870d83cb))

### Features

- rename dependencies to bundles ([d67afbe](https://github.com/tpluscode/rdfine/commit/d67afbe596bc1d91c1a030cb233bb44ca04a0fc7))

### BREAKING CHANGES

- imports need to be updated

## [0.3.4](https://github.com/tpluscode/rdfine/compare/@rdfine/schema@0.3.3...@rdfine/schema@0.3.4) (2020-06-08)

**Note:** Version bump only for package @rdfine/schema

## [0.3.3](https://github.com/tpluscode/rdfine/compare/@rdfine/schema@0.3.2...@rdfine/schema@0.3.3) (2020-05-06)

**Note:** Version bump only for package @rdfine/schema

## [0.3.2](https://github.com/tpluscode/rdfine/compare/@rdfine/schema@0.3.1...@rdfine/schema@0.3.2) (2020-05-05)

### Features

- generate mixins for specific rdf type to boost perf ([06bf552](https://github.com/tpluscode/rdfine/commit/06bf552f50f516a62f7c2bb05b9f17beb2159aee))

## [0.3.1](https://github.com/tpluscode/rdfine/compare/@rdfine/schema@0.3.0...@rdfine/schema@0.3.1) (2020-04-29)

**Note:** Version bump only for package @rdfine/schema

# [0.3.0](https://github.com/tpluscode/rdfine/compare/@rdfine/schema@0.2.10...@rdfine/schema@0.3.0) (2020-04-29)

### Features

- **vocabs:** re-generated vocabularies to latest structure ([69b526e](https://github.com/tpluscode/rdfine/commit/69b526e69e7094ec7563f69525c60822ae1572b2))

## [0.2.10](https://github.com/tpluscode/rdfine/compare/@rdfine/schema@0.2.9...@rdfine/schema@0.2.10) (2020-04-29)

**Note:** Version bump only for package @rdfine/schema

## [0.2.9](https://github.com/tpluscode/rdfine/compare/@rdfine/schema@0.2.8...@rdfine/schema@0.2.9) (2020-04-28)

**Note:** Version bump only for package @rdfine/schema

## [0.2.8](https://github.com/tpluscode/rdfine/compare/@rdfine/schema@0.2.7...@rdfine/schema@0.2.8) (2020-04-28)

**Note:** Version bump only for package @rdfine/schema

## [0.2.7](https://github.com/tpluscode/rdfine/compare/@rdfine/schema@0.2.6...@rdfine/schema@0.2.7) (2020-04-25)

**Note:** Version bump only for package @rdfine/schema

## [0.2.6](https://github.com/tpluscode/rdfine/compare/@rdfine/schema@0.2.5...@rdfine/schema@0.2.6) (2020-04-22)

**Note:** Version bump only for package @rdfine/schema

## [0.2.5](https://github.com/tpluscode/rdfine/compare/@rdfine/schema@0.2.4...@rdfine/schema@0.2.5) (2020-04-21)

**Note:** Version bump only for package @rdfine/schema

## [0.2.4](https://github.com/tpluscode/rdfine/compare/@rdfine/schema@0.2.3...@rdfine/schema@0.2.4) (2020-04-21)

**Note:** Version bump only for package @rdfine/schema

## [0.2.3](https://github.com/tpluscode/rdfine/compare/@rdfine/schema@0.2.2...@rdfine/schema@0.2.3) (2020-04-19)

**Note:** Version bump only for package @rdfine/schema

## [0.2.2](https://github.com/tpluscode/rdfine/compare/@rdfine/schema@0.2.1...@rdfine/schema@0.2.2) (2020-04-19)

**Note:** Version bump only for package @rdfine/schema

## [0.2.1](https://github.com/tpluscode/rdfine/compare/@rdfine/schema@0.2.0...@rdfine/schema@0.2.1) (2020-04-18)

### Bug Fixes

- export namespace builder from shared package ([f341521](https://github.com/tpluscode/rdfine/commit/f341521543d2fda91ef6017633ba546bf88ebe0c))

# [0.2.0](https://github.com/tpluscode/rdfine/compare/@rdfine/schema@0.1.3...@rdfine/schema@0.2.0) (2020-04-18)

### Bug Fixes

- **generator:** avoid conflict with rdf as vocabulary package ([090aa5e](https://github.com/tpluscode/rdfine/commit/090aa5e3789bf9eac745ed2b609320f677ed32b0))

### Features

- **schema:** some properties related to HowTo should be arrays ([e066998](https://github.com/tpluscode/rdfine/commit/e0669988afab0fad10c6f50d95bf872c42046510))

### BREAKING CHANGES

- **schema:** changed property return types

## [0.1.3](https://github.com/tpluscode/rdfine/compare/@rdfine/schema@0.1.2...@rdfine/schema@0.1.3) (2020-04-18)

**Note:** Version bump only for package @rdfine/schema

## [0.1.2](https://github.com/tpluscode/rdfine/compare/@rdfine/schema@0.1.1...@rdfine/schema@0.1.2) (2020-04-15)

**Note:** Version bump only for package @rdfine/schema

## [0.1.1](https://github.com/tpluscode/rdfine/compare/@rdfine/schema@0.1.0...@rdfine/schema@0.1.1) (2020-04-15)

### Bug Fixes

- subject from all graph did not work ([9d3497b](https://github.com/tpluscode/rdfine/commit/9d3497bdfb88abd907f36a3d701d847eaf9a688c))

# [0.1.0](https://github.com/tpluscode/rdfine/compare/@rdfine/schema@0.0.2...@rdfine/schema@0.1.0) (2020-04-01)

### Bug Fixes

- **vocabularies:** missing @rdfjs/namespace dependency ([a1a8bad](https://github.com/tpluscode/rdfine/commit/a1a8bad))
- use same method to slugify dimension table id ([9d9205f](https://github.com/tpluscode/rdfine/commit/9d9205f))
- **generator:** do not require namespace for common namespaces ([d5d68ed](https://github.com/tpluscode/rdfine/commit/d5d68ed))

### Features

- **build:** only package es modules and esm node export ([4d5fa5b](https://github.com/tpluscode/rdfine/commit/4d5fa5b))
- **generator:** add mixin cast to rdf:range properties ([fa4e188](https://github.com/tpluscode/rdfine/commit/fa4e188))

### BREAKING CHANGES

- **build:** some exports have been moved

## [0.0.2](https://github.com/tpluscode/rdfine/compare/@rdfine/schema@0.0.1...@rdfine/schema@0.0.2) (2020-03-25)

### Bug Fixes

- **core:** simplify resource initialization ([cfc6731](https://github.com/tpluscode/rdfine/commit/cfc673171c0b969b52b890d375aac093a4024093))

## 0.0.1 (2020-03-25)

### Bug Fixes

- **core:** plain intialization impossible with union type properties ([a545e48](https://github.com/tpluscode/rdfine/commit/a545e485b1827df15788ffacfe6907b408bd5de1))
- **generator:** generate type-only imports of rdf-js ([30c40d1](https://github.com/tpluscode/rdfine/commit/30c40d145c54cf9b1f72cc9c594d695e8222eee1))
- **schema:** schema:URL should be treated as rdfResource ([cd037ac](https://github.com/tpluscode/rdfine/commit/cd037ac51801bb2ce183f8337631df46aea5d1de))

### Features

- **generator:** create classes which can be easily initialized ([3fb0900](https://github.com/tpluscode/rdfine/commit/3fb090087cc7feba2c1cc258bb3db46a52f363d5))
- handle deep initialization from plain object ([0fd30af](https://github.com/tpluscode/rdfine/commit/0fd30af410d7cc0462ce78868da6f383c21305f1))
- **generator:** first version of generated schema.org ([1759e17](https://github.com/tpluscode/rdfine/commit/1759e17eba36930bfeeb17b693e823b830495350))
