Skip to content

(feat) propose new release v5.0.0 - Pure esm #402

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 109 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
109 commits
Select commit Hold shift + click to select a range
ff97e68
convert highcharts-chart.component.ts to standalone and deprecate module
Nov 21, 2024
c385e63
correct test file
Nov 21, 2024
15c5877
mv to ng17
Nov 21, 2024
0a2c7e7
release 5.0.0-alpha.1
Nov 21, 2024
040febe
use the new control flow
Nov 21, 2024
5266761
remove polyfills.ts
Nov 21, 2024
ee62665
use standalone component instead of module
Nov 21, 2024
907ae39
update README.md
Nov 21, 2024
3cf2e65
update to node 18
Nov 21, 2024
4a50955
lint file
Nov 21, 2024
b1d4e7e
update to es2020
Nov 21, 2024
ef28153
fix tslint issue
Nov 21, 2024
4dbb7fc
fix tslint issue
Nov 21, 2024
9b838b0
fix tslint issue
Nov 21, 2024
10d85bd
use new output function instead of decorator
Nov 21, 2024
e98639a
use model signal to handle input/output
Nov 21, 2024
d5d1735
use destroyRef instead of OnDestroy hook
Nov 21, 2024
6f22675
convert to Signal Input
Nov 21, 2024
916dd0e
add new packages
Nov 21, 2024
1f9a21d
remove unused packages
Nov 21, 2024
4190cda
mv to ng 18
Nov 21, 2024
dddd459
mark not standalone as false
Nov 21, 2024
5706e9b
mv to ng 19
Nov 21, 2024
b298fd0
refactor highchart component
Nov 22, 2024
e2c1bad
generate jsdoc
Nov 22, 2024
74ebf79
remove old packages
Nov 22, 2024
3f97e8f
update map collection
Nov 22, 2024
a5adf52
update karma
Nov 22, 2024
6c90394
correct imports
Nov 22, 2024
668c622
use esbuild to build the demo app
Nov 22, 2024
092f710
convert demo project to standalone
Nov 22, 2024
0b26eeb
use onPush change detection
Nov 22, 2024
fa6659c
ref local folder for test
Nov 22, 2024
10b85c2
release v5.0.0
Nov 22, 2024
5d7c41b
move logic to directive, this give more flexibility to dev
Nov 24, 2024
69e8c9f
add doc for directive
Nov 24, 2024
0af7c94
create css class
Nov 24, 2024
9ef2f9e
create css class
Nov 24, 2024
f7e2e0e
split command
Nov 24, 2024
0f0a1da
introduce injection token and provider to supply with module factory
Nov 24, 2024
3ad5c42
modify directive to support new changes
Nov 24, 2024
bd6c044
adapt demo component
Nov 24, 2024
1815e92
a better approach to serve global setting and single providers
Nov 29, 2024
252cc53
correct demo app
Nov 29, 2024
6146e11
use new syntax approach to inject tokens
Nov 29, 2024
cd0350a
lint files
Nov 29, 2024
2aa6094
correct test component
Nov 29, 2024
de4aadb
correct test component
Nov 29, 2024
20f0a79
allow to provide highchart at the child level
Nov 30, 2024
fab1c74
correct demo app
Nov 30, 2024
3daadb5
use better approach
Nov 30, 2024
b58e0ad
finish upgrade
Nov 30, 2024
0b72cd9
correct configuration
Nov 30, 2024
850896b
add test for service
Dec 1, 2024
2ef19f3
add test for directive
Dec 1, 2024
8fbcca3
revert back version so it will be changed when packing
Dec 7, 2024
450ef75
add possible chart to input "constructorType"
Dec 7, 2024
a405652
update should be optional
Dec 7, 2024
7a742c4
rename variable
Dec 7, 2024
4e309bf
update jsdoc for oneToOne and update input
Dec 7, 2024
3e085b1
patch packages
Dec 7, 2024
faecb66
patch packages
Dec 7, 2024
7117583
move default app to new folder
Dec 7, 2024
bd44024
default command to my-app
Dec 7, 2024
47751cc
handle SSR case for directive
Dec 7, 2024
6f302b7
add new ssr-app for showcase
Dec 7, 2024
e9ff381
allowedCommonJsDependencies
Dec 7, 2024
db1069e
handle map case differently
Dec 7, 2024
a8cb27f
correct title
Dec 7, 2024
be6983a
increase budget
Dec 7, 2024
6725d99
we can reuse app for both ssr and no-ssr
Dec 7, 2024
53ece4d
reset config
Dec 7, 2024
40e92a6
reset config
Dec 7, 2024
7acfb79
use signals
Dec 7, 2024
71ba572
correct type
Dec 7, 2024
ee03ef5
rename vars and add comments
Dec 7, 2024
b701711
rename readme v4
Dec 7, 2024
33e85b7
update readme.md
Dec 8, 2024
3777e13
update readme.md
Dec 8, 2024
db92c37
add support to Highcharts 12
Dec 8, 2024
81109f6
update showcase
Dec 8, 2024
8b3db47
correct types
Dec 8, 2024
f39225d
correct tests
Dec 8, 2024
2c6d423
update readme
Dec 8, 2024
2428d83
update readme
Dec 8, 2024
9320960
correct test
Dec 8, 2024
65ccbc1
lazy load main module
Dec 9, 2024
ac1c1ce
address feedbacks
Dec 9, 2024
da946bc
update README.md
Dec 9, 2024
f66d515
correct test
Dec 9, 2024
26c536c
switch to ESM
Dec 9, 2024
cfee412
switch to ESM
Dec 9, 2024
4d5b5f8
add new commands
Dec 9, 2024
90ce854
update readme
Dec 9, 2024
5ed4b09
Pure ESM
PowerKiKi Dec 10, 2024
f78ebb8
Review README
PowerKiKi Apr 11, 2025
0a5e7f9
Consistent casing of Highcharts
PowerKiKi Apr 11, 2025
3e0cec2
BREAKING Dropped `callbackFunction`
PowerKiKi Apr 11, 2025
5287934
input/output/model, and all `inject()` are strictly readonly
PowerKiKi Apr 11, 2025
d818700
Import type only
PowerKiKi Apr 11, 2025
69106db
Drop README v4
PowerKiKi Apr 11, 2025
0b72fda
Drop unused imports
PowerKiKi Apr 11, 2025
55acbee
Don't duplicate type declaration
PowerKiKi Apr 11, 2025
6be2d4e
Tests don't expect Highcharts 11 anymore
PowerKiKi Apr 11, 2025
0d3f508
`(chartInstance)` emits as soon as possible
PowerKiKi Apr 11, 2025
0d2653e
Replace tslint with eslint
PowerKiKi Apr 11, 2025
d32b3ac
CI
PowerKiKi Apr 11, 2025
b0f5e88
SSR can be built again
PowerKiKi Apr 11, 2025
982821e
fixup README
PowerKiKi Apr 11, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
31 changes: 31 additions & 0 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
name: main
on: [push, pull_request]

jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
- run: npm install
- run: npm run build
- run: npm run build:app
- run: npm run build:ssr

test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
- run: npm install
- run: npm run build
- run: ./node_modules/.bin/ng test highcharts-angular --watch=false --browsers ChromeHeadless
- run: ./node_modules/.bin/ng test my-app --watch=false --browsers ChromeHeadless

lint:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
- run: npm install
- run: npm run lint
Loading