Skip to content

Releases

v1.0.2

Choose a tag to compare

@github-actions github-actions released this 01 Nov 20:04

Features

  • example: add test IDs, event totals and start order, and dismiss the keyboard on scroll (081df09)
  • example: turn the Lab into guided tests with steps, expected results and one-tap resets (6c30f7c)
  • example: add the Lab app UI with dashboard, lab, queue, events and settings screens (c5a8859)
  • example: add the queue runtime, demo jobs, settings, network simulation and event log (1545edf)
  • example: scaffold the QueueKit Lab Expo app against the local library build (bd1882e)

Fixes

  • example: add expo-system-ui so the app background color and dark style apply (6da9c55)

Documentation

  • list the devices the example app was tested on (af0fdc3)
  • add the e2e workflow badge to the readme (fcb7a30)
  • show the real package version and the logo icon in the site header (e9f2168)
  • add a favicon and touch icon to the documentation site (eeac268)
  • add Open Graph and Twitter card tags so shared links show the preview image (059568c)
  • add the social preview image (SVG source and 1280x640 PNG) (694ecd8)
  • add status badges and a contributing pointer to the README (924a53c)
  • add a contributing guide and a security policy (4da139d)
  • document the e2e tests and fix the background task note (58569e6)
  • describe the guided Lab tests in the app README (6d82aba)
  • document the Lab app and link it from the README (0272a05)

Tests

  • example: tag six core flows as smoke and label each shard in the summary (e606d2a)
  • example: give the custom job flow a longer scroll timeout for smaller screens (805442b)
  • example: add Maestro end-to-end flows for every Lab test and screen (da8a971)

Maintenance

  • run the e2e workflow only on demand and drop its badge (4ab5160)
  • example: override glob and minimatch to patched versions (e4827ff)
  • build the iOS app once, cache it, and split the e2e flows over parallel simulators (382eedf)
  • show the e2e results as a table on the job summary (3b0f1a8)
  • ignore .DS_Store files (974539e)
  • add Dependabot for npm, the example app and GitHub Actions (8596d73)
  • add issue forms and a pull request template (d15f9f9)
  • run the Maestro e2e flows on an iOS simulator (2845c4c)
  • example: keep the Expo-normalized tsconfig in Biome's format (384ea27)
  • allow the example app's own text components in the React Native raw text lint rule (ee5f272)
  • write release notes from commit subjects grouped by type (5e83518)

Full Changelog: v1.0.1...v1.0.2

v1.0.1

Choose a tag to compare

@github-actions github-actions released this 31 Oct 18:00

Documentation

  • link the documentation site, npm and releases at the top of the README (0e82174)

Maintenance

  • detect an already-published version from the npm error, not npm view (7174e27)

Full Changelog: v1.0.0...v1.0.1

v1.0.0

Choose a tag to compare

@nijatkazimli nijatkazimli released this 31 Oct 17:56

Features

  • react: add provider and hooks for jobs, stats and the queue (cc207ba)
  • add the job queue engine and public API (8c22119)
  • platform: add storage, network and app-state adapters (a56b4b9)
  • core: add retry backoff, error classes, detached tasks and leader lease (108dcd7)

Fixes

  • clamp the wake-up timer to 2^31-1 ms so far-future jobs do not spin (876462b)

Documentation

  • add README with API overview and development guide (3fccb57)
  • add copy-pasteable app examples (08688bb)
  • add the documentation site (b403ed2)

Tests

  • add property-based and crash-recovery tests for the queue (72f1ed1)

Maintenance

  • add CI, docs deploy and npm publish workflows (ae48339)
  • add local git hooks and the docs dev server (b98d0a0)
  • set up TypeScript, Biome, Vitest and package manifest (34f73da)
  • add MIT license (567e6f7)

Full Changelog: https://github.com/nijatkazimli/react-native-queuekit/commits/v1.0.0