annotate CHANGES.txt @ 50:0dd9a251f884

Changes
author Franz Glasner <fzglas.hg@dom66.de>
date Thu, 03 Aug 2023 09:24:43 +0200
parents 9a3da5a008fc
children 682c32265978
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
18
94daf3381338 Add a changelog in CHANGES.txt
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
1 .. -*- coding: utf-8; mode: rst; indent-tabs-mode: nil; -*-
94daf3381338 Add a changelog in CHANGES.txt
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
2
94daf3381338 Add a changelog in CHANGES.txt
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
3 ..
94daf3381338 Add a changelog in CHANGES.txt
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
4 .. Tags: breaking, feature, bugfix, test, misc, doc
94daf3381338 Add a changelog in CHANGES.txt
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
5 ..
94daf3381338 Add a changelog in CHANGES.txt
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
6
94daf3381338 Add a changelog in CHANGES.txt
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
7 .. _changelog:
94daf3381338 Add a changelog in CHANGES.txt
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
8
94daf3381338 Add a changelog in CHANGES.txt
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
9 ===========
94daf3381338 Add a changelog in CHANGES.txt
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
10 Changelog
94daf3381338 Add a changelog in CHANGES.txt
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
11 ===========
94daf3381338 Add a changelog in CHANGES.txt
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
12
94daf3381338 Add a changelog in CHANGES.txt
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
13 Pre-1.0 Series
94daf3381338 Add a changelog in CHANGES.txt
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
14 ==============
94daf3381338 Add a changelog in CHANGES.txt
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
15
50
0dd9a251f884 Changes
Franz Glasner <fzglas.hg@dom66.de>
parents: 34
diff changeset
16 n/a
0dd9a251f884 Changes
Franz Glasner <fzglas.hg@dom66.de>
parents: 34
diff changeset
17 ---
0dd9a251f884 Changes
Franz Glasner <fzglas.hg@dom66.de>
parents: 34
diff changeset
18
0dd9a251f884 Changes
Franz Glasner <fzglas.hg@dom66.de>
parents: 34
diff changeset
19 - **[feature]**
0dd9a251f884 Changes
Franz Glasner <fzglas.hg@dom66.de>
parents: 34
diff changeset
20 Proper :py:mod:`pickle` support for all validation-relevant data
0dd9a251f884 Changes
Franz Glasner <fzglas.hg@dom66.de>
parents: 34
diff changeset
21 (problems, schema, context). This includes a proper :py:meth:`__eq__`
0dd9a251f884 Changes
Franz Glasner <fzglas.hg@dom66.de>
parents: 34
diff changeset
22 implementation also.
0dd9a251f884 Changes
Franz Glasner <fzglas.hg@dom66.de>
parents: 34
diff changeset
23
0dd9a251f884 Changes
Franz Glasner <fzglas.hg@dom66.de>
parents: 34
diff changeset
24 - **[feature]**
0dd9a251f884 Changes
Franz Glasner <fzglas.hg@dom66.de>
parents: 34
diff changeset
25 Implement additional conditions: `ref-false`, `ref-not-exists`,
0dd9a251f884 Changes
Franz Glasner <fzglas.hg@dom66.de>
parents: 34
diff changeset
26 `when-ref-false` and `when-ref-not-exists`
0dd9a251f884 Changes
Franz Glasner <fzglas.hg@dom66.de>
parents: 34
diff changeset
27
0dd9a251f884 Changes
Franz Glasner <fzglas.hg@dom66.de>
parents: 34
diff changeset
28 - **[bugfix]**
0dd9a251f884 Changes
Franz Glasner <fzglas.hg@dom66.de>
parents: 34
diff changeset
29 Several fixes regarding conditions in combination with schema references
0dd9a251f884 Changes
Franz Glasner <fzglas.hg@dom66.de>
parents: 34
diff changeset
30
0dd9a251f884 Changes
Franz Glasner <fzglas.hg@dom66.de>
parents: 34
diff changeset
31
34
9a3da5a008fc +++++ v0.2
Franz Glasner <fzglas.hg@dom66.de>
parents: 32
diff changeset
32 v0.2 (2023-07-19)
9a3da5a008fc +++++ v0.2
Franz Glasner <fzglas.hg@dom66.de>
parents: 32
diff changeset
33 -----------------
32
7c95d24256e3 Changelog
Franz Glasner <fzglas.hg@dom66.de>
parents: 22
diff changeset
34
7c95d24256e3 Changelog
Franz Glasner <fzglas.hg@dom66.de>
parents: 22
diff changeset
35 - **[breaking]**
7c95d24256e3 Changelog
Franz Glasner <fzglas.hg@dom66.de>
parents: 22
diff changeset
36 Use ``$type`` instead of ``type`` to mark a schema or sub-schema
7c95d24256e3 Changelog
Franz Glasner <fzglas.hg@dom66.de>
parents: 22
diff changeset
37
7c95d24256e3 Changelog
Franz Glasner <fzglas.hg@dom66.de>
parents: 22
diff changeset
38 - **[breaking]**
7c95d24256e3 Changelog
Franz Glasner <fzglas.hg@dom66.de>
parents: 22
diff changeset
39 Consistent casing within the schema: using `kebab-case`
7c95d24256e3 Changelog
Franz Glasner <fzglas.hg@dom66.de>
parents: 22
diff changeset
40
7c95d24256e3 Changelog
Franz Glasner <fzglas.hg@dom66.de>
parents: 22
diff changeset
41 - **[feature]**
7c95d24256e3 Changelog
Franz Glasner <fzglas.hg@dom66.de>
parents: 22
diff changeset
42 Allow customizations of the schema loader and the data stream loader
7c95d24256e3 Changelog
Franz Glasner <fzglas.hg@dom66.de>
parents: 22
diff changeset
43
7c95d24256e3 Changelog
Franz Glasner <fzglas.hg@dom66.de>
parents: 22
diff changeset
44 - Several internal changes (using e.g. `enum` instead of magic ints or strings)
7c95d24256e3 Changelog
Franz Glasner <fzglas.hg@dom66.de>
parents: 22
diff changeset
45
7c95d24256e3 Changelog
Franz Glasner <fzglas.hg@dom66.de>
parents: 22
diff changeset
46
18
94daf3381338 Add a changelog in CHANGES.txt
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
47 v0.1 (2023-07-06)
94daf3381338 Add a changelog in CHANGES.txt
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
48 -----------------
94daf3381338 Add a changelog in CHANGES.txt
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
49
22
945ef382a1d1 Wording in CHANGES.txt
Franz Glasner <fzglas.hg@dom66.de>
parents: 21
diff changeset
50 - First independent version as standalone package