Skip to content

Commit

Permalink
TINY-10144: Adopt changie for changelogs (tinymce#9043)
Browse files Browse the repository at this point in the history
* TINY-10144: added changie command placeholder

* TINY-10144: added changie command and moved 6.8 changes over to changie

* TINY-10144: add changes to changelog

* TINY-10144: added changie folder to all modules, moved header file to root folder

* TINY-10144: add changie-runner

* TINY-10144: remove root changie folder

* TINY-10144: move changie.ymal to root folder

* TINY-10144: add option to batch process

* TINY-10144: remove unused script

* TINY-10144: fix individual changie command not working

* TINY-10144: use changie project management

* TINY-10144: update fragment file name

* TINY-10144: remove changie entry

* TINY-10144: remove runner reference

* TINY-10144: add content to acid changelog

* TINY-10144: add a make file to handle changie on all projects

* TINY-10144: update makefile

* TINY-10144: update Jenkinsfile with make command

* Uppercase M

* TINY-10144: Use changie from NPM

* TINY-10144: Add new changes up to 6.7.2 to the existing changelog

* Fixed spaces in makefile

* TINY-10144: Stop trying to batch all projects, which will naturally fail most of the time. Added merge -u

* Upgrade to changie with fixed merge -u

* Now that changie has better options, we don't need the Makefile anymore

* TINY-10144: update fragmentFileFormat

* TINY-10144: update `kinds` order

* TINY-10144: add wrapper for changie

* TINY-10144: Remove unreleased changes

* TINY-10144: Update script to dry run before making change to changelog

* TINY-10144: Update changelog with version using yarn changie-merge

* TINY-10144: Update makefile

* TINY-10144: Update Makefile with version retrieval from
versions.txt

* TINY-10144: Update Makefile to handle tinymce version (WIP)

* TINY-10144: modify Makefile to seperate tinymce and other changlog process

* TINY-10144: update changie version

* TINY-10144: change to `changie merge`

* TINY-10144: add .gitkeep to unreleased folder

* TINY-10144: getting packages other than tinymce ready for changie

* TINY-10144: refactor changelog

* TINY-10144: add change entry for tinymce

* TINY-10144: get tinymce ready for changie

* TINY-10144: reformat changelog

* TINY-10144: rewrite Makefile

* TINY-10144: add missing changlog entry

* TINY-10144: add new change entry, and mising entry

* TINY-10144: changie merge

---------

Co-authored-by: Andrew Herron <[email protected]>
  • Loading branch information
ArvinJ-H and TheSpyder authored Dec 18, 2023
1 parent 15508f7 commit 4c19dc7
Show file tree
Hide file tree
Showing 55 changed files with 5,457 additions and 193 deletions.
32 changes: 32 additions & 0 deletions .changes/acid/6.0.0.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
## 6.0.0 - 2023-11-22

### Changed
- Updated alloy to latest major. #TINY-10275

## 5.0.8 - 2023-03-15

### Fixed
- Color Picker doesn't handle hex color prefixed with #.

## 5.0.0 - 2022-03-03

### Added
- Added a new `rgbaToHexString` API, to convert RGBA to Hex.

### Changed
- Upgraded to Katamari 9.0, which includes breaking changes to the `Optional` API used in this module.

### Fixed
- Fix RGBA and RGB parsing to account for whitespace.

### Removed
- Removed support for Microsoft Internet Explorer and legacy Microsoft Edge.

## 4.0.0 - 2021-08-26

### Added
- Added a new `anyToHex` API to the `Transformations` module. This uses a canvas to convert any value to a hex colour #TINY-7480

### Changed
- `HexColour.fromString` will now normalize the hex value to strip the leading `#` if present and uppercase the values #TINY-7480
- Upgraded to Katamari 8.0, which includes breaking changes to the `Optional` API used in this module.
148 changes: 148 additions & 0 deletions .changes/agar/8.0.0.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,148 @@
## 8.0.0 - 2023-11-22

### Added
- Added `Clipboard.pPasteUrlItems` API to paste url files as clipboard items. #TINY-10275
- Added `Files.getFileDataAsString` API to make it easier to get file data out for testing. #TINY-10275

### Removed
- Removed the `RealClipboard.sImportToClipboard` API. #TINY-10275

## 7.4.0 - 2023-03-15

### Added
- Added `measurement` API to StrAssert to allow for approximate measurements in strings. #TINY-9242

## 7.3.0 - 2022-11-23

### Added
- Added `TestStore` API, which was moved from Alloy and requires types. #TINY-9157
- Added `exactAttrs`, `exactClasses` and `exactStyles` to `ApproxStructures.element`. #TINY-9102

## 7.2.0 - 2022-09-08

### Improved
- Exposed the `ArrayAssert` and `StringAssert` types.
- Exposed the `KeyPressAdt` type. #TINY-8952

## 7.1.0 - 2022-06-29

### Added
- Added `detail` property to emulated mouse events settings.
- Added `pClick` to the `RealMouse` API.

## 7.0.0 - 2022-03-03

### Changed
- The `sizzle` library is now used directly instead of using the `@ephox/wrap-sizzle` wrapper library.
- Replaced `jsverify` with `fast-check` for the `Arbitraries` module.
- Upgraded to Katamari 9.0, which includes breaking changes to the `Optional` API used in this module.

### Removed
- Removed usage of polyfill promises in favor of native promises.
- Removed the `PhantomSkipper` module.
- Removed support for Microsoft Internet Explorer and legacy Microsoft Edge.

## 6.0.0 - 2021-08-26

### Added
- Added new `pasteDataTransfer`, `pasteItems`, `pasteFiles`, `cut` and `copy` helpers to the `Clipboard` module.

### Changed
- Upgraded to Katamari 8.0, which includes breaking changes to the `Optional` API used in this module.

### Fixed
- The `DataTransfer.clearData` API threw an exception when no format was provided.
- The `Keyboard` module generated fake keys was missing the `charCode` property for `keypress` events.

## 5.4.0 - 2021-07-19

### Improved
- `UiControls.setValue` now takes an optional `eventName` to fire after changing the value.

## 5.3.0 - 2021-05-06

### Added
- Added `pageUp` and `pageDown` constants to the `Keys` API

## 4.13.1 - 2019-05-20

### Added
- Added new FileInput to enable simulating file picking.

## 4.12.3 - 2019-04-16

### Added
- Added new DragnDrop.cDragnDrop

## 4.12.0 - 2019-04-11

### Added
- Added support for mock testing native drag and drop
- Added support for mock testing cut, copy, paste

## 4.11.0 - 2019-01-03

### Added
- adds ability for approx structure assertions to match on multiple nodes
- adds new structure assertion methods: either, repeat, zeroOrOne, zeroOrMore, oneOrMore and theRest

### Changed
- changed text structure assertion to take a new optional parameter specifying if it should match on multiple text nodes

## 4.10.0 - 2018-12-18

### Added
- Exposed Clicks.point on Mouse api.

## 4.9.0 - 2018-12-05

### Added
- Added cExists and cNotExists to UiFinder.

## 4.8.0 - 2018-12-04

### Fixed
- fixed Chain.fromParent so logs are retained from the child chains

## 4.7.0 - 2018-11-07

### Changed
- changed Guard.tryUntil and Guard.tryUntilNot to measure full elapsed time

## 4.6.0 - 2018-11-05

### Added
- adds Chain.label to allow the Chain equivalent of Logger.t
- adds Step.label as an alternative for Logger.t

### Changed
- changed Chain.log and Step.log to write an entry in the TestLogs object

### Removed
- removed Logger.suite as it was never implemented (use Log module instead)

## 4.4.0 - 2018-09-05

### Added
- adds chainsAsStep to Log

## 4.3.0 - 2018-09-03

### Added
- adds cClick to RealMouse

## 4.2.0 - 2018-08-30

### Added
- adds Log module for QA reporting
- adds convenience methods for StepAssertions

## 2.4.0 - 2017-12-05

### Changed
- update synethetic key events to work with Firefox Quantum

## 2.0.0 - 2016-12-12

### Added
- implements basic testing infrastructure
Loading

0 comments on commit 4c19dc7

Please sign in to comment.