- Added
Section
model - Updated dependencies and regenerated files
- Removed tests that require paid Figma features (published styles)
- Fixed typo in HORIZONTAL_AND_VERICAL_SCROLLING (@evgentus-cy)
- Added
BASELINE
value toCounterAxisAlignItems
- Added
node_id
to style model - FigmaError is now FigmaException
- Updated Figma API response models (@BigFlexLiu)
- Fixed type mismatches (@BigFlexLiu)
- BREAKING: Updated Dart SDK constraints to 3.0 or later
- Updated all dependencies
- Re-generated files with updated json_serializable
- Removed
getFileVersions
test due to Figma limitations (30-day history in free plan)
- Updated
PrototypeDevice.presetIdentifier
to be nullable
- Removed unnecessary null operators in generated files
- Updated
PrototypeDevice.size
to be nullable
- BREAKING: Changed minimum Dart version to 2.17.0
- Updated all Figma data classes
- Removed deprecated fields
- Updated license copyright holder
- Updated README
- Added missing docstrings
- Updated lacking docstrings
- BREAKING: Bumped all dependencies
- Regenerated all models with updated generators
- Updated integration tests
- Enhanced CI pipeline and release workflow
- Changed analyzer config to use lints/recommended as base
- Add individualStrokeWeights to frame and vector nodes (@yzxben)
- Add TRUNCATE to TextAutoResize (@yzxben)
- Add CUSTOM_BEZIER easing type (@jWinterDay)
- Add missing style-related properties (@yzxben)
- Updated dependencies and added imageFills for image response (@BigFlexLiu)
- Added componentSetId to component (@BigFlexLiu)
- Added spread for shadow effects (@BigFlexLiu)
- Added support for OAuth token (@BigFlexLiu)
- Removed unused imports
- Use
http
dependency on web,http2
on other platforms (@aloisdeniel)
- Add component set types and text auto resize property on type style (@aloisdeniel)
- Migrate to null-safety (@bjartebore)
- Move repository from old org (dnb-asa) to new (arnemolland)
- Add
copyWith
method on all data classes
- Add
COMPONENT_SET
node type - Add new layout options (@aloisdeniel)
- Add
VARIANT_COMPONENT
node type - Use decimal numbers for
transitionDuration
property
- Decode HTTP2 messages only when all bytes are received
- Fix
authenticatedGet
method incorrectly doingPOST
requests
- Add PDF as export format
- Fix incorrect property name
layoutConstraints
→constraints
- Satisfy the Pub analysis
BREAKING CHANGES:
- Migrate to HTTP2 protocol
- Join
ids
query param with comma instead of semicolon
- Add
authenticatedGet
method to call arbitrary Figma API endpoints
- Export
FigmaQuery
class
- Readme badges
- Publishing step in CI workflow (test)
- Documentation
- Basic wrapper around all Figma APIs
- Initial version, created by Stagehand