What's Changed
- refactor(did): sdata.did als dokumentiertes Subpackage + Tests by @lepy in #10
- chore(ci): lokale CI (venv + pytest/coverage), kein Online-CI by @lepy in #11
- fix(iolib): JSON1SQLiteStore generierte Spalten konsistent (Single Source of Truth) by @lepy in #12
- fix(core): Blob aus sdata exportieren; toten test_workbook entfernen by @lepy in #13
- fix(base): Base an Test-Spec angleichen (SDATA_SUUID, Spec-Format, parent/project) by @lepy in #14
- feat(suuid): sdata.suuid auf das suuid-Package umstellen (Adapter) by @lepy in #15
- chore(tests): optionale Backends graceful skippen + Extras by @lepy in #16
- fix(metadata,vault): pandas-Compat + None-Guards by @lepy in #17
- chore(coverage): Coverage-Konfiguration (vendored contrib ausschliessen) by @lepy in #18
- test(base): sdata/base.py auf 100% Coverage by @lepy in #19
- test(metadata): sdata/metadata.py auf 100% Coverage by @lepy in #20
- chore(coverage): deprecated/legacy/network-Module ausblenden by @lepy in #21
- test(timestamp): sdata/timestamp.py auf 100% Coverage by @lepy in #22
- test(sclass): dataframe.py auf 100% Coverage (+ parquet-Extra) by @lepy in #23
- test(sclass): filereference/dataframegroup/zipfile auf 100% by @lepy in #24
- test(sclass): blob.py auf 100% (+ Blob.init repariert) by @lepy in #25
- test(sclass): dependency_graph/init/lazy_namespace auf 100% by @lepy in #26
- chore(coverage): sclass/image.py ausblenden (experimentell) by @lepy in #27
- test(iolib): init/pud/hashtree auf 100%; db/hdf ausblenden by @lepy in #28
- fix(iolib): jsonsqlitestore Compression-Bug + 100% Coverage by @lepy in #29
- test(iolib): json1sqlitestore auf 100% (+ migrate-Bug gefixt) by @lepy in #30
- refactor(data): Data nach sdata.deprecated; uuid-Bug fixen by @lepy in #31
- test(did): alle sdata.did-Module auf 100% Coverage by @lepy in #32
- test: 100% Zeilenabdeckung für Produktcode by @lepy in #33
- refactor(did): ecdsa- und base58-Abhängigkeit durch pure-Python ersetzen by @lepy in #34
- refactor(did): requests optional machen (urllib-Fallback) by @lepy in #35
- refactor(deps): Core-Abhängigkeiten verschlanken (9 → 4) by @lepy in #36
- feat(metadata): dtype-Registry + Robustheit (PR1/4) by @lepy in #37
- feat(metadata): Vokabular + Einheiten (PR2/4) by @lepy in #38
- feat(metadata): JSON-LD-Export/Import + Sidecar (PR3/4) by @lepy in #39
- feat(metadata): Sidecar-Verdrahtung + RDF/Turtle (PR4/4) by @lepy in #40
- feat(metadata): MetadataSchema / Templates (PR5) by @lepy in #41
- feat(metadata): Interaktivität (repr_html, .a, get_prefixed) (PR6) by @lepy in #42
- feat(metadata): Verifiable Credentials (PR7) by @lepy in #43
- feat(metadata): Spalten-Metadaten (CSVW) im JSON-LD (PR8) by @lepy in #44
- refactor: pytz → stdlib zoneinfo by @lepy in #45
- chore: pandas/datetime-Deprecations beseitigen by @lepy in #46
- chore: Test-Lauf vollständig warnungsfrei by @lepy in #47
- feat(vocab): auflösbare Namespace-IRI (GitHub Pages) by @lepy in #48
- docs: README + Sphinx auf maschinenlesbares Metadaten-Rückgrat aktualisieren by @lepy in #49
- chore: bump version 1.0.0 → 1.1.0 by @lepy in #50
- fix(dataframe): Korrektheit & Politur für sclass.DataFrame (PR1) by @lepy in #51
- feat(dataframe): Spalten-Ergonomie für sclass.DataFrame (PR2) by @lepy in #52
- feat(dataframe): Interop/Export – CSV, Arrow, Feather (PR3) by @lepy in #53
- feat(dataframe): Tabellen-Schema-Validierung – TableSchema (PR4) by @lepy in #54
- docs(dataframe): DataFrame-I/O, Spalten-API & TableSchema dokumentieren; v1.2.0 by @lepy in #55
Full Changelog: 0.23.3...v1.2.0