Skills Changelog

All notable changes to Lightcast's Skills API will be documented in this file.

If you have questions, please contact us by emailing our engineering team at [email protected].


January 2024

2.14.0 (January 12)

Refactored

  • Made internal improvements.

November 2023

2.13.0 (November 3)

Added

  • Added confidenceThreshold request filter to the /extract/trace endpoint.

August 2023

2.12.0 (August 18)

Changed

  • Changed the default rate-limit from 50/month to 50/year.

2.11.0 (August 4)

Changed

  • Changed infoUrl to https://lightcast.io/open-skills/skills/.

August 2022

2.10.1 (August 31)

Fixed

  • Improved request sanitization, that was allowing bad requests.

May 2022

2.10.0 (May 13)

Added

  • Support for French (fr) and Spanish (es) to the /extract and extract/trace endpoints.

April 2022

2.9.1 (April 29)

Fixed

  • Fixed an issue preventing the /extract endpoint from working properly.

February 2022

2.9.0 (February 16)

Added

  • Support for the following fields:
    • category
    • subcategory

January 2022

2.8.0 (January 28)

Added

  • Support for the following fields:
    • description
    • descriptionSource

Deprecated

  • The field tags has been deprecated in favor of description and descriptionSource.

2.7.1 (January 20)

Fixed

  • Fixed a bug that was causing /meta endpoint to return the wrong set of available fields.

2.7.0 (January 20)

Added

  • Added two new available fields:
    • isSoftware - boolean indicating whether the corresponding skill is a software-related skill.
    • isLanguage - boolean indicating whether the corresponding skill is a language-related skill.

Changed

  • Hard Skill and Soft Skill skill type names are changed to Specialized Skill and Common Skill, respectively, for versions 8.0 and beyond.

July 2021

2.6.1 (July 21)

Changed

  • /versions/{version}/changes endpoint is now available for versions 7.22 and beyond.

May 2021

2.6.0 (May 27)

Added

  • Added /versions/{version}/changes endpoint to list changes made to specific version.
    • Changes will only be available for versions 7.42 and beyond.

March 2021

2.5.3 (March 26)

Refactored

  • Refactored endpoints internally for improved performance.

February 2021

2.5.2 (February 2)

Fixed

  • Fixed an issue causing related skills requests to fail on versions older than 7.33.

January 2021

2.5.1 (January 29)

Refactored

  • Refactored /versions/{version}/related endpoint internally for improved performance.

November 2020

2.5.0 (November 5)

Added

  • Added an optional limit query parameter to /versions/{version}/skills, allowing the ability to limit the number of skill search results.

September 2020

2.4.0 (September 16)

Added

  • Added an attributions field to all skill responses.
  • Attributing Wikipedia licensing information for skill description tags.

2.3.1 (September 14)

Fixed

  • Extract endpoint JSON requests now allow empty text strings, to be consistent with other request formats.

August 2020

2.3.0 (August 17)

Added

  • All skill responses now include an infoUrl, that links to an info page about the skill.

2.2.0 (August 7)

Added

  • /versions/{version}/extract/trace now accepts an optional param includeNormalizedText
  • /versions/{version}/extract/trace now responds with a field normalizedText
    • When includeNormalizedText is true this field will contain the text that was parsed from the request, normalized, and used for skill extraction
    • When includeNormalizedText is false this field will be null

July 2020

2.1.1 (July 24)

Added

  • Added request tracing to backend services

2.1.0 (July 15)

Added

  • Skills extract and trace endpoints now support PDF and Word documents
  • Added confidenceThreshold query params for plain text, PDF, and Word extract requests

Changed

  • Skills tag keys changed from hyphen case to camel case (i.e. wikipedia-url to wikipediaUrl)

Fixed

  • Skills extraction and trace endpoints once again support plain text documents

2.0.0 (July 8)

Changed

  • Standardized API infrastructure
  • Major changes to API structure, including:
    • Adding new endpoints
    • Removing endpoints
    • Request structure on select endpoints
    • Response structure on all endpoints
  • The full list of changes can be found in the v2 upgrade notes

January 2020

1.1.2 (January 10)

Added

  • Added /versions/{version}/includes endpoint
  • Added POST method to /versions/{version}/skills
  • Added optional query parameter includes to skills endpoints

Changed

  • Report HTTP code 400 Request too big in JSON format

October 2019

1.1.1 (October 18)

Changed

  • Maximum request size reduced from 2MB to 50KB

September 2019

1.1.0 (September 11)

Added

  • New extract endpoint: post a document and see what skills we can detect in it