Skip to content

Releases: mapping-commons/sssom-py

v0.4.21 release

Choose a tag to compare

@matentzn matentzn released this 23 May 05:22
9363e11

What's Changed

New Contributors

Full Changelog: v0.4.20...v0.4.21

0.4.20

Choose a tag to compare

@matentzn matentzn released this 04 May 14:06

What's Changed

Full Changelog: v0.4.19...v0.4.20

v0.4.19 release

Choose a tag to compare

@matentzn matentzn released this 08 Apr 09:23
227140d

What's Changed

  • Apply black 2026 styling by @cthoyt in #642
  • Allow unicode on YAML dump by @cthoyt in #641
  • Bump minimum LinkML pin to v1.10 by @cthoyt in #646
  • Update SSSOM Extended Prefix Map by @github-actions[bot] in #631
  • Migrate documentation system to mkdocs by @matentzn in #647
  • Handle multi-valued slots that are None when serializing to RDF by @cthoyt in #636
  • Make more explicit columns in basic TSV reading test by @cthoyt in #596
  • Remove redundant axis= parameter to df.drop(). by @gouttegd in #649
  • Only run rdflib-endpoint test if software is available by @cthoyt in #650
  • Replace poetry with uv by @cthoyt in #651
  • Bump sssom-schema to 1.1.0a4 by @cthoyt in #653
  • Add maintainers list to pyproject.toml by @cthoyt in #654

Full Changelog: v0.4.18...v0.4.19

v0.4.18 release

Choose a tag to compare

@matentzn matentzn released this 19 Dec 18:13
497edde

What's Changed

  • Cleanup docs by @cthoyt in #621
  • Add alternate dataframe split implementations by @cthoyt in #608
  • Require RDFLib 7.1.3 at a minimum. by @gouttegd in #623
  • Fix support for literal mappings. by @gouttegd in #624
  • Use latest pre-release of the SSSOM schema. by @gouttegd in #625
  • Add method to enforce compliance with a given version of the SSSOM specification. by @gouttegd in #616
  • Fix msdf_merge util function. by @gouttegd in #627
  • Update SSSOM Extended Prefix Map by @github-actions[bot] in #601
  • Automatically propagate/condense slots when parsing/writing. by @gouttegd in #629
  • Make stricter type checking by @cthoyt in #634
  • Use custom code for RDF (de)serialisation by @gouttegd in #635
  • Update type ignore comments and fix row indexing by @matentzn in #639
  • Use packaging to parse pandas version by @matentzn in #638

Full Changelog: v0.4.17...v0.4.18

v0.4.17 release

Choose a tag to compare

@matentzn matentzn released this 18 Sep 16:14
f1403d0

What's Changed

  • Update poetry to 2.1.3 by @cthoyt in #586
  • Cleanup public interface by @cthoyt in #589
  • Fix inversion of mappings containing subject_type or object_type slots. by @gouttegd in #595
  • Update SSSOM Extended Prefix Map by @github-actions[bot] in #593
  • Modernize pyproject.toml by @cthoyt in #588
  • Simplify reading CSV/TSV by @cthoyt in #591
  • Update SSSOM Extended Prefix Map by @github-actions[bot] in #598
  • Error out gracefully on missing optional module by @gouttegd in #600
  • Add support for propagating/condensing slots. by @gouttegd in #603
  • Add test for split dataframe function by @cthoyt in #610
  • Improve dataframe split test by @cthoyt in #614
  • Add the infer_cardinality method. by @gouttegd in #605
  • Add more type checking by @cthoyt in #613
  • Enable strict type checking by @cthoyt in #615
  • Add flag to write_rdf for outputting triples by @cthoyt in #618
  • Update minimum version to Python 3.10 by @cthoyt in #620
  • Add function and CLI command for serving SSSOM from SPARQL by @cthoyt in #619

Full Changelog: v0.4.16...v0.4.17

v0.4.16 release

Choose a tag to compare

@matentzn matentzn released this 22 May 07:25
162258c

What's Changed

  • Update SSSOM Extended Prefix Map by @github-actions in #557
  • Strip trailing tabs in embedded YAML header. by @gouttegd in #567
  • Add suggested citations to readme by @cthoyt in #577
  • Handle gzipped SSSOM files by @cthoyt in #582
  • Clean up CURIE parsing by @cthoyt in #580
  • Return validation reports by @cthoyt in #579
  • Update SSSOM Extended Prefix Map by @github-actions in #568

Full Changelog: v0.4.15...v0.4.16

v0.4.15 release (minor fixes)

Choose a tag to compare

@matentzn matentzn released this 07 Dec 19:13
e596d70

What's Changed

  • Extend parse_sssom_table to report wrong prefixes and metadata by @matentzn in #565

Full Changelog: v0.4.14...v0.4.15

v0.4.14 Minor fixes

Choose a tag to compare

@matentzn matentzn released this 02 Dec 18:34
e625411

What's Changed

  • Add more logging to validator and change some comments/msges by @matentzn in #564

Full Changelog: v0.4.13...v0.4.14

v0.4.13 (minor fixes)

Choose a tag to compare

@matentzn matentzn released this 09 Nov 15:06
6ce01a8

What's Changed

  • Ensure empty last line isnt printed when writing TSV by @matentzn in #559
  • Handle two warnings that pollute the output of sssom-py CLI by @matentzn in #561

Full Changelog: v0.4.12...v0.4.13

v0.4.12

Choose a tag to compare

@matentzn matentzn released this 25 Oct 07:25
f15975a

What's Changed

  • Update SSSOM Extended Prefix Map by @github-actions in #547
  • Migrate sssom validation to new LinkML validation framework by @matentzn in #532
  • Update for latest changes of the SSSOM schema by @gouttegd in #552
  • Update SSSOM Extended Prefix Map by @github-actions in #553
  • Fix mapping set inversion by @gouttegd in #555
  • Update SSSOM schema version to 1.0 and dropping python 3.8 support by @matentzn in #556

New Contributors

Full Changelog: v0.4.11...v0.4.12