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 - 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