Skip to content

Conversation

@lrosenthol
Copy link
Collaborator

@lrosenthol lrosenthol commented Nov 11, 2025

Description

Documentation Changes (doc/spec.adoc)

  • Updated version number from 0.2.0 to 2.0.0
  • Fixed typo: changed "implementors" to "implementers"
  • Clarified notation section: changed "a search function" to "a search function calledeval"
  • Removed unnecessary line breaks in several places to improve text flow

Changes to json-formula.js

  1. Added dataTypes enum documentation
  2. Added CustomFunctionDefinition typedef
  3. Added globals typedef
  4. Enhanced search() method documentation
  5. Marked deprecated methods
  6. Improved parameter descriptions
  7. Removed obsolete documentation

Dependency Updates

  • Upgraded jsdoc from version ^4.0.2 to ^4.0.5
  • Updated related JSDoc dependencies in npm-shrinkwrap.json:
    • markdown-it from 12.3.2 to 14.1.0
    • markdown-it-anchor from ^8.4.1 to ^8.6.7
    • linkify-it from 3.0.3 to 5.0.0
    • mdurl from 1.0.1 to 2.0.0
    • uc.micro from 1.0.6 to 2.1.0
    • @types/markdown-it, @types/linkify-it, and @types/mdurl to newer versions
    • Added entities 4.5.0 and punycode.js 2.3.1

File Permissions

  • Made makeDocs.sh executable

Generated Documentation

  • Regenerated json-formula-specification-2.0.0-beta.1.html and .pdf with the updated content

  • I have signed the CLA.

  • I have written tests and verified that they fail without my change.

@lrosenthol
Copy link
Collaborator Author

@JohnBrinkman cherry picked the things he wanted from here. Closing

@lrosenthol lrosenthol closed this Nov 13, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants