{"id":16416194,"url":"https://github.com/phax/ph-xhe","last_synced_at":"2025-03-23T06:31:33.298Z","repository":{"id":39859009,"uuid":"189051154","full_name":"phax/ph-xhe","owner":"phax","description":"OASIS Exchange Header Envelope (XHE) Java library","archived":false,"fork":false,"pushed_at":"2025-03-06T09:07:35.000Z","size":16877,"stargazers_count":3,"open_issues_count":0,"forks_count":2,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-18T18:42:34.004Z","etag":null,"topics":["java","oasis","xhe"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/phax.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-05-28T15:05:13.000Z","updated_at":"2025-03-06T09:07:38.000Z","dependencies_parsed_at":"2024-01-24T12:02:29.520Z","dependency_job_id":"477145b3-e3c4-450c-ac35-7219c86e2500","html_url":"https://github.com/phax/ph-xhe","commit_stats":null,"previous_names":[],"tags_count":15,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phax%2Fph-xhe","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phax%2Fph-xhe/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phax%2Fph-xhe/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phax%2Fph-xhe/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/phax","download_url":"https://codeload.github.com/phax/ph-xhe/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245066496,"owners_count":20555402,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["java","oasis","xhe"],"created_at":"2024-10-11T07:08:40.773Z","updated_at":"2025-03-23T06:31:28.257Z","avatar_url":"https://github.com/phax.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ph-xhe\n\n[![Maven Central](https://maven-badges.herokuapp.com/maven-central/com.helger/ph-xhe/badge.svg)](https://maven-badges.herokuapp.com/maven-central/com.helger/ph-xhe) \n[![javadoc](https://javadoc.io/badge2/com.helger/ph-xhe/javadoc.svg)](https://javadoc.io/doc/com.helger/ph-xhe)\n[![CodeCov](https://codecov.io/gh/phax/ph-xhe/branch/master/graph/badge.svg)](https://codecov.io/gh/phax/ph-xhe)\n\nOASIS XHE (Exchange Header Envelope) Java wrapper library.\nIt supports simple reading and writing of XHE 1.0 documents. This library supports the final version of XHE 1.0 (older versions support previous CS versions).\nIt allows conversion between Java domain objects and XML representations.\n\nIt is licensed under Apache 2.0 license.\n\nIt requires at least Java 11 to be used.\n\n# Maven usage\n\nAdd the following to your pom.xml to use this artifact, replacing `x.y.z` with the effective version number:\n\n```xml\n\u003cdependency\u003e\n  \u003cgroupId\u003ecom.helger\u003c/groupId\u003e\n  \u003cartifactId\u003eph-xhe\u003c/artifactId\u003e\n  \u003cversion\u003ex.y.z\u003c/version\u003e\n\u003c/dependency\u003e\n```\n\n# References\n\n* [OASIS Exchange Header Envelope Version 1.0 OS](https://docs.oasis-open.org/bdxr/xhe/v1.0/xhe-v1.0-oasis.html)\n* [OASIS Exchange Header Envelope Version 1.0 CS 03](https://docs.oasis-open.org/bdxr/xhe/v1.0/cs03/xhe-v1.0-cs03-oasis.html)\n* [OASIS Exchange Header Envelope Version 1.0 CS 02](https://docs.oasis-open.org/bdxr/xhe/v1.0/cs02/xhe-v1.0-cs02-oasis.html)\n* [OASIS Exchange Header Envelope Version 1.0 CS 01](https://docs.oasis-open.org/bdxr/xhe/v1.0/cs01/xhe-v1.0-cs01-oasis.html)\n\n# News and noteworthy\n\n* v4.0.2 - work in progress\n    * Switched JAXB Maven plugin to `org.jvnet.jaxb:jaxb-maven-plugin` \n* v4.0.1 - 2023-04-22\n    * Moved XML Schema to folder `external/...`\n* v4.0.0 - 2023-01-08\n    * Using Java 11 as the baseline\n    * Updated to ph-commons 11\n    * Using JAXB 4.0 as the baseline\n* v3.0.0 - 2021-09-17\n    * Updated to XHE 1.0 OS\n    * Removed the separate handling of CS02 and CS03 packages - only the 1.0 OS version is supported\n* v2.2.1 - 2021-07-06\n    * Generating the JAXB stuff in a single execution to create a single episode file\n* v2.2.0 - 2021-05-02\n    * Updated to ph-commons 10.1\n* v2.1.0 - 2021-03-21\n    * Updated to ph-commons 10\n* v2.0.1 - 2021-03-18\n    * Updated to ph-commons 9.5.5\n    * Updated the XSDs to XHE 1.0 CS 03 - no changes except for XSD comments\n    * Changed the JAXB binding for `xs:dateTime` to `java.time.OffsetDateTime`\n* v2.0.0 - 2020-11-04\n    * Added support for XHE 1.0 CS03 - just changed namespace, hence not backwards compatible. The support for the old CS02 is still contained.\n    * The package `com.helger.xhe` was renamed to `com.helger.xhe.v10_cs02`\n    * The new package `com.helger.xhe.v10_cs03` for CS03 was added\n* v1.1.3 - 2020-09-17\n    * Updated to Jakarta JAXB 2.3.3\n* v1.1.2 - 2020-08-28\n    * Using Java 8 date and time classes for JAXB created classes\n* v1.1.1 - 2020-05-26\n    * Updated to ph-xsds 2.3.0 (changed Maven groupId)\n* v1.1.0 - 2020-04-01\n    * Added the `XHE10` prefix to all class names\n* v1.0.2 - 2020-03-30\n    * Fixed an invalid constant name in CXHE10\n    * Extended the API of the JAXB created classes\n* v1.0.1 - 2020-03-04\n    * Updated to CS02 - no changes in XSD\n    * Added new class `XHE10NamespaceContext`\n* v1.0.0 - 2019-05-28\n    * Initial version\n\n---\n\nMy personal [Coding Styleguide](https://github.com/phax/meta/blob/master/CodingStyleguide.md) |\nIt is appreciated if you star the GitHub project if you like it.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fphax%2Fph-xhe","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fphax%2Fph-xhe","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fphax%2Fph-xhe/lists"}