Metadata-Version: 2.1
Name: rhaptos.cnxmlutils
Version: 1.7.0
Summary: UNKNOWN
Home-page: https://github.com/Connexions/rhaptos.cnxmlutils
Author: OpenStax/Connexions Developers
Author-email: info@cnx.org
License: GPL
Platform: UNKNOWN
Classifier: Programming Language :: Python
Requires-Dist: setuptools
Requires-Dist: lxml

Introduction
============

Utilities to convert to and from CNXML - a lightweight XML markup
language for marking up educational content in use by Connexions
(http://cnx.org)

To run transformations manually see `*.sh` script files manual-tests/
Usually all test xml/html files are stored in rhaptos/cnxmlutils/tests/data/

Develop
=======

Run the tests by running `./script/setup` and then `./script/test`.

To rebuild the tests, run `./script/rebuild-tests`.


Code is hosted at:
- https://github.com/Connexions/rhaptos.cnxmlutils

License
-------

This software is subject to the provisions of the GNU Affero General Public License Version 3.0 (AGPL). See license.txt for details. Copyright (c) 2013 Rice University

Changelog
=========

1.7.0
-----

- Add no self close comment to `<section>` in cnxml-to-html5
- Add no self close comment to `<figure>` in cnxml-to-html5
- Add no self close comment to `<u>` in cnxml-to-html5
- Remove no self close comment for `<a>` where unnecessary
- Add no self close comment to `<figcaption>` in cnxml-to-html5

1.6.2
-----

- Added twine check to travis (#183)
- Fixed restructured text error in README.txt (#184)

1.6.1
-----

- Fix restructured text error in history.txt (#182)

1.6.0
-----

- Added new comment `<!-- no-selfclose -->` is only created in the output when there is no content inside the tag (#180)
- Make self-closing tags mandatory for spans, div, iframe, etc. (#179)
- Add utf-8 and math content to tests, check for self closing tags in tests (#178)

1.5.0
-----

- Add longdesc attribute to img tags during transform (#175)

1.4.0
-----

- convert all cnx:newline to span (#174)

1.3.2
-----

- Fix conversion of para/cite/note (partial fix for #162)

1.3.1
-----

- Fix handling of nested terms in glossary (#164)

1.3.0
-----

- Set xsl/test/build.py version to "v0.test"
- Include the version that was used when transforming (#161)
- Convert windows ISO characters to UTF-8 (#160)
- Make lists nicer for CSS usage (#159)
- Unwrap blocks in paragraphs (#158)
- Remove class="TYPE" in favor of just data-type="type" (#154)
- Fix double-listing the footnotes (#151)
- Fix footnotes so they are not double-numbered and more selectable (#150)
- Move cnxml section title to be an h3 (and down, for subsections) (#148)
- Fix to preserve the 'class' on the top node of the document (#145)
- Fix notes to be exactly one paragraph with title (#141)
- Correct input cnxml for xsl tests to be valid (#139)
- Update tests to be python3 compatible (#137)
- Remove stale test for a feature not used in later versions

1.2
---

- (unknown)

1.1
---

- Handle bold and italic paragraph styles
  [rochecompaan]
- alt tags on figures propogate to media
- fixed subfigure cases

1.0
---

- Initial release


