• 0.3.6 f3c56a48b5

    Rule numbers and metdata validation (#51)
    build and deploy Speckle functions / publish-automate-function-version (push) Has been cancelled

    huanld released this 2025-02-20 15:41:33 +00:00 | 15 commits to main since this release

    • Update Python version and clean up dependencies
    • Bumped required Python version from 3.12 to 3.13.
    • Removed the lock file for dependency management.
    • Cleaned up unnecessary dependency groups in the configuration.
    • Refine rule number processing and type conversion
    • Updated rule number handling to preserve original identifiers.
    • Improved logic for generating missing rule numbers.
    • Changed duplicate handling to keep original values intact.
    • Adjusted column type conversion to replace NaN with empty strings.
    • Refactor message handling in rule processor
    • Introduced a new function to format rule messages.
    • Replaced direct access to the message with the new formatting function.
    • Cleaned up metadata creation for better readability.
    • Enhance metadata generation with JSON validation
    • Added JSON serialisability check for generated metadata
    • Included error handling to log issues during creation
    • Updated docstring to clarify function purpose and arguments
    Downloads