Skip to content
This repository was archived by the owner on Jan 30, 2025. It is now read-only.

Releases: zss-in-js/typedcssx

3.3.5

25 Oct 12:04
Compare
Choose a tag to compare

Patch update

Make compatible with Turbopack Dev

Fixed to hit refresh when refresh-on.tsx is mounted.

The change of repository has been discontinued.
Since typedcssx is easy to type in lowercase, we will continue with the current name. However, we would like to promote the name TypedX as an abbreviation.

3.3.4

25 Oct 11:33
Compare
Choose a tag to compare

Patch update

Fixed compatible with next15

  • make buildIn function async.
    In next15, "use server" will require asynchronous functions as mandatory.

3.3.3

24 Oct 02:56
Compare
Choose a tag to compare

Patch update

Server Component Preview

  • Fixed a bug where link tags would increase infinitely by adding debounce processing.

3.3.2

23 Oct 12:14
Compare
Choose a tag to compare

Patch update

Make important build system improvements

  • Reverted three commits, including build-in-helper.ts.
  • The order of writing to stylesheets and the order of execution of build-ins have been guaranteed.

Details

I have again removed executeBuildIn and made only the top-level helper ~buildIn function an async function
and removed the unnecessary async from processStyleSheets.

  • Rejected using map Promise.all.
    I adopted for++ because of its execution speed and memory efficiency on Node.js.

build-in.ts

The cssData check was removed as it was unnecessary.
(There was a problem with the if statement analysis in the JavaScript V8 engine.)
if { };
else { }; (Write the same code as if, or immediately return instead of else)

I think we will include a wiki milestone about asynchronous handling of build-ins, compilers, and helpers.

3.3.1

23 Oct 04:25
Compare
Choose a tag to compare

Patch update

Fixing editing mistakes

clean-up.ts

  const styleFilePath = join(__dirname, '../../dist/core/styles/style.module.css');
  const globalFilePath = join(__dirname, '../../dist/core/styles/style.module.css');

After update.

  const styleFilePath = join(__dirname, '../../dist/core/styles/style.module.css');
  const globalFilePath = join(__dirname, '../../dist/core/styles/global.css');

Impact scope 3.2.7 ~ 3.3.0

This was a mistake that occurred when migrating the publishing method to CICD.
I will continue to pay close attention to updates when important changes are made in the future.

3.3.0

21 Oct 09:45
Compare
Choose a tag to compare

Minor update

Hot reloading of Server Component

Server components placed directly in a Layout could not be hot reloaded by default.
In this update we've added code to track style changes and perform hot reloading.

3.2.9

19 Oct 06:50
Compare
Choose a tag to compare

Patch update

CICD workflow maintenance

This version is the same as 3.2.8 and 3.2.7.

3.2.8

19 Oct 05:01
Compare
Choose a tag to compare

Patch update

CICD workflow maintenance

This version is the same as 3.2.7.

3.2.7

19 Oct 04:47
Compare
Choose a tag to compare

Patch update

CICD workflow maintenance

Automating Testing and Publishing.
Tested versions are now automatically published.
Removed build status from readme since it has changed from build.yaml to release.yaml.

3.2.6

15 Oct 07:04
Compare
Choose a tag to compare

Patch update

Small update (Refactoring build-in.ts)

  • By using dynamic import, the type has been assigned to fs and path.