Recent Releases of cl-js

cl-js - v1.0.0

v1 of CL-js is the first version written in TypeScript. The TypeScript is transpiled into JavaScripts and is available at https://feeds.library.caltech.edu/modules/.

Legacy JavaScript, while still available in the "scripts" directory, is depricated. This includes the fomer "ui" JavaScript includes. Moving foward the UI elements are being developed in the CL-web-components project. These will become available on https://feeds.library.caltech.edu at somepoint in the future.

With this release of CL-js both evergreen browsers and JavaScript/TypeScript runtimes are targeted. Development takes place using Deno 2 and testing is done using Firefox.

Full Changelog: https://github.com/caltechlibrary/cl-js/compare/0.2.1...v1.0.0

- JavaScript
Published by rsdoiel 10 months ago

cl-js - Bug fixes

Fixed undefined errorelementid in CL-BuilderWidget.js. Fixed jq dependency in Makefile for building releases.

Full Changelog: https://github.com/caltechlibrary/cl-js/compare/0.2.1...0.2.2

- JavaScript
Published by rsdoiel about 4 years ago

cl-js - Fixed bug in people_list.json reference

This is a bug fix release. In 0.2.0 the poeplelist.json objects were referenced by "id" (lower case only ids) and should be referenced by "clpeople_id" (upper and lower case id).

Full Changelog: https://github.com/caltechlibrary/cl-js/compare/v0.2.0...0.2.1

- JavaScript
Published by rsdoiel about 4 years ago

cl-js - Summer 2021 updates

This release is for early Summer 2021. Citation information has been broken out as individual components, added direct links to the primary object. Link (resolver url) can be shown or not, title can be link (always resolver link) or not. Code clean up and some bug fixes.

Changes related to DR-273, DR-313 and DR-327.

- JavaScript
Published by rsdoiel over 4 years ago

cl-js - Builder Widget now supports Advisor lists

This is adds support for generator support for the advisor feed included in v0.1.11.

- JavaScript
Published by rsdoiel over 5 years ago

cl-js - Added support for Advisor lists

This release includes support for the people a Caltech faculty member advised.

- JavaScript
Published by rsdoiel over 5 years ago

cl-js - DR-134 release

This release completes DR-134, brings output inline with current feeds production templates, fixes some minor bugs (e.g. missing event dates) and scripts some commented out code from previously releases.

- JavaScript
Published by rsdoiel about 6 years ago

cl-js - dr-135 release

This release brings updates to how we display citation details for monographs (Papers and Technical Reports), conference items and articles. We've dropped pages field, added "In Press" and "Submitted" notations where appropriate, add event details for conference items and series information monographs.

- JavaScript
Published by rsdoiel about 6 years ago

cl-js - DR-130 changes

DR-130 changes, improved formatting for book title in book section citation

- JavaScript
Published by rsdoiel over 6 years ago

cl-js - Fixed formatting on book section display

DR-130, fixed book title handling for Book section citation types.

- JavaScript
Published by rsdoiel over 6 years ago

cl-js - Improved options for DOI video player

Added support for width and height being passed on the DOI video player.

- JavaScript
Published by rsdoiel over 6 years ago

cl-js - Bug fixes for working with CaltechDATA feeds

We had a bug in the Builder Widget where titles were listed as '[object object]' and the combined data feed was pointing at a wrong path. These fixes are included in this release.

- JavaScript
Published by rsdoiel over 6 years ago

cl-js - Formatting bug fixes

Moved resolver URL to after citation and DOI in normalizing view. Added em element around unlinked titles. Added "inpress" to date types treated as a pub_date in normalize view.

- JavaScript
Published by rsdoiel over 6 years ago

cl-js - Bug fix in CL-core.js

CL-core.js at line 155 had a bad constructor phrase. Fixed this so we're passing tests again when BaseURL is set.

- JavaScript
Published by rsdoiel over 6 years ago

cl-js - Code re-org, added Doi media player support

This release includes a significant code reorganization with support for building UI elements, feeds and feed UI as well as seeing support added for building embedded media players for DOI content. The CL.js release includes all the changes and is probably the easiest thing to point to and use. If you are building up your CL object from parts then be aware that CL-core.js and CL-ui.js has been re-organized. All feeds related functions have migrated to CL-feeds.js and CL-feeds-ui.js respectively. Additional functionality for embedded players based on DOI media information can be found in CL-doi-media.js.

- JavaScript
Published by rsdoiel over 6 years ago