Skip to content

History / Arduino IDE 1.5: Library specification

Revisions

  • Point migration link to the latest release version of the docs (previous URL provided outdated docs)

    @per1234 per1234 committed Oct 11, 2020
  • Replace content with a link to the new location

    @per1234 per1234 committed Mar 19, 2020
  • Add migration notice

    @per1234 per1234 committed Mar 16, 2020
  • Describe what depends field of library.properties is used for.

    @per1234 per1234 committed Nov 18, 2019
  • minor cosmetic fixes

    @cmaglie cmaglie committed Nov 18, 2019
  • Added documentation about "depends" field

    @cmaglie cmaglie committed Nov 18, 2019
  • Document library folder name restrictions

    @per1234 per1234 committed Aug 9, 2019
  • Specify required location of library.properties

    @per1234 per1234 committed May 11, 2019
  • Use comments, not ### blocks in keywords. ### blocks are just extra. See "don't laugh now, wait until you see it in real life" in Notes on Programming in C by Rob Pike. Also referenced in the Kevlin Henney talk "Seven Ineffective Coding Habits of Many Programmers"

    @photodude photodude committed Apr 1, 2019
  • Note that libraries with name value starting with "Arduino" will no longer be allowed to be added to the Library Manager index

    @per1234 per1234 committed Mar 18, 2019
  • Document use of architectures field

    @per1234 per1234 committed Nov 1, 2018
  • Update release information for the library.properties precompiled and ldflags fields

    @per1234 per1234 committed Sep 27, 2018
  • Explain purpose of the url field

    @per1234 per1234 committed Aug 3, 2018
  • Use less confusing wording regarding "undefined" includes property

    @per1234 per1234 committed Aug 2, 2018
  • Note that library.properties fields are required

    @per1234 per1234 committed Jul 28, 2018
  • Document LITERAL_BOOLEAN RSYNTAXTEXTAREA_TOKENTYPE

    @per1234 per1234 committed Jul 14, 2018
  • Document KEYWORD_TOKENTYPE equivalents for RSYNTAXTEXTAREA_TOKENTYPEs

    @per1234 per1234 committed Jul 14, 2018
  • Correct spelling of RESERVED_WORD_2

    @per1234 per1234 committed Jul 14, 2018
  • Use semver compliant version in library.properties example

    @per1234 per1234 committed May 27, 2018
  • Document which library.properties fields are optional and defaults

    @per1234 per1234 committed May 17, 2018
  • Fix typos and make minor formatting/wording improvements

    @per1234 per1234 committed Mar 21, 2018
  • Document .development flag file

    @per1234 per1234 committed Mar 13, 2018
  • Document all keywords.txt fields

    @per1234 per1234 committed Feb 28, 2018
  • Specify single tab keywords separator

    @per1234 per1234 committed Feb 20, 2018
  • Make it more clear that tab is required as keyword-identifier separator

    @per1234 per1234 committed Feb 19, 2018
  • Document purpose of some keywords identifiers

    @per1234 per1234 committed Feb 19, 2018
  • Re: keywords separator, change "should" to "must"

    @per1234 per1234 committed Feb 4, 2018
  • No longer "the future" Library Manager

    @tom-f-oconnell tom-f-oconnell committed Jan 10, 2018
  • Document all keyword identifiers

    @per1234 per1234 committed Jan 5, 2018
  • Fix incorrect information regarding the versions that support precompiled and ldflags properties

    @per1234 per1234 committed Nov 21, 2017