1.8.3 • Published 8 months ago

@ichicraft/generator-widgets v1.8.3

Weekly downloads
12
License
-
Repository
-
Last release
8 months ago

This is a Yeoman generator plugin to scaffold widgets as part of the Widget Development Kit. Using this generator, developers can quickly set up a new client-side widget project with sensible defaults and best practices.

This package is part of the Widget Development Kit, which is a collection of NPM packages that empower developers to create widgets for Ichicraft Boards.

Changelog

All notable changes to this project will be documented here.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

1.8.3 - 2025-02-19

Updated

  • deps: upped version of @ichicraft/widgets-widget-base to include latest features and properties in context object

Changed

  • compiler target updated from ES5 to ES6 to focus on modern browsers only and reduce bundle size

1.8.2 - 2025-01-16

Fixed

  • an issue where, during npm install, errors and warnings appeared related to peer dependencies

1.8.1 - 2025-01-14

Updated

  • some minor improvements to the questions asked to the user and to the scaffolded widget

1.8.0 - 2025-01-14

Added

  • an option to scaffold a new widget that includes a bunch of code samples, showcasing some of the features of the Widget Development Kit

1.7.4 - 2025-01-09

Fixed

  • fixed an issue that caused npm run start to fail with error fsevents.watch is not a function
  • fixed all warnings related to Sass using deprecated functionality
  • fixed an issue that resulted in a failing build in the scaffolded widget, caused by a breaking change we recently made in the widget base class

Changed

  • some updates and improvements were made to the Prettier and ESLint configuration

1.7.3 - 2024-07-08

Fixed

  • fixed an issue that made the generator fail when not picking configuration options

1.7.2 - 2024-04-11

Changed

  • updated manifest.config.ts to upgrade @fluentui/react version in externals section
  • updated manifest.config.ts to set widgetBoardCompatibilityVersion to 7
  • deps: upped version of @ichicraft/widgets-widget-base to include latest features

1.6.5 - 2023-11-14

Changed

  • updated manifest.config.ts to use new iconName property instead of preview_small
  • added configuration in .eslintrc.json to prevent invalid React warnings

1.6.4 - 2022-12-21

Changed

  • some minor changes in manifest.config.ts

1.6.3 - 2022-07-12

Changed

  • deps: upped version of @ichicraft/widgets-widget-base to include latest features
  • deps: upped version of most other dependencies to fully support Node v16
  • included a new option "Use Prettier and ESLint" to keep everything tidy and compliant

1.5.0 - 2022-06-24

Changed

  • deps: upped version of @ichicraft/widgets-widget-base to include latest features
  • deps: upped version of webpack loaders

1.4.0 - 2022-04-09

Changed

  • Removed example for sending notifications: this feature will soon be deprecated and replaced with new functionality
  • Fixed self signed certificate usage based on new cert location in newer SPFx versions
  • deps: upped version of @ichicraft/widgets-widget-base to include latest features

1.3.0 - 2021-10-06

Changed

  • Included new properties in manifest.config.ts: externals and manifestVersion
  • manifestVersion with value 2 can be used together with new externals property to load dependencies from CDN
  • Check out our wiki for instructions on how to migrate your existing widgets to V2
  • deps: upped version of @ichicraft/widgets-widget-base to include latest features
  • deps: migrated from office-ui-fabric-react to @fluentui/react
  • deps: migrated from @uifabric/styling to @fluentui/common-styles
  • deps: upped versions of i18next and i18next-react
  • deps: upped versions of react and react-dom
  • deps: migrated from uglifyjs-webpack-plugin to terser-webpack-plugin

1.2.0 - 2021-01-25

Changed

  • added example implementation to scaffolded App.tsx of registering a custom command bar item to explain this new feature
  • deps: removed dependency @pnp/logging
  • deps: upped version of @ichicraft/widgets-widget-base to include latest features

1.1.1 - 2020-12-08

Changed

  • scriptUrl is a new and required property of the manifest. Be sure to set it correctly before registering your widget in the widget board administration.
  • deps: update dependency @ichicraft/widgets-widget-base to v1.0.5 to support scriptUrl property

<= 1.1.0 - 2020-10-14

No changelog was maintained for the earlier versions.

1.8.2

9 months ago

1.8.1

9 months ago

1.8.0

9 months ago

1.8.3

8 months ago

1.7.4

10 months ago

1.7.3

1 year ago

1.7.2

2 years ago

1.7.1

2 years ago

1.7.0

2 years ago

1.6.5

2 years ago

1.6.4

3 years ago

1.6.3

3 years ago

1.6.2

3 years ago

1.6.1

3 years ago

1.6.0

3 years ago

1.5.0

3 years ago

1.4.0

4 years ago

1.3.0

4 years ago

1.2.0

5 years ago

1.1.1

5 years ago

1.1.0

5 years ago

1.0.0

5 years ago

0.1.20

6 years ago

0.1.13

6 years ago

0.1.12

6 years ago

0.1.11

6 years ago

0.1.10

6 years ago