Comments (29)
Thanks, that's a problem for sure.
I will try to have a look into it next week.
from crx.
@miguelespinoza I only found it after looking through the list of commits between the Chrome 72.x and Chrome 73.x releases. :(
from crx.
Any chance to get an official release now that it's merged?
from crx.
@miguelespinoza Chrome 73 requires the CRXs to be packed with the CRX3 header format, which #98 addresses. I'm hoping it's merged soon!
from crx.
Wow, @joscha quickly reviewed last changes and v5.0.0 is on npm now :)!
I hope i did not screw up anything while publishing 🤞 :).
It would be great if people could confirm that it works ok, so we can (finally) close this issue.
from crx.
Just info this can be marked as fixed tested it on my extension and correctly it can be installed on Canary and normal version of the Chrome
from crx.
Would like to see an official release so we can update packages :)
from crx.
I guess this should be marked as fixed now, right?
@th0rgall, @Mathieuu, @miguelespinoza can you confirm that latest master works OK now?
from crx.
omg please 🙏 still waiting for an official release
from crx.
@philmacdonald2 thanks for the info. If v5.0 from npm creates CRX that works in Chrome that's OK.
If Update Manifest does not work, new bug issue can be created.
Thanks everyone!
from crx.
@oncletom it may work, but i did not know about it and i added tag only after publishing to npm :(.
from crx.
Same problem
from crx.
Yup, I'm seeing that issue as well.
On Chrome version 73.0.3683.75 (Official Build) (64-bit)
Worked fine in Chrome version 72.0.3626.119 (Official Build) (64-bit)
@oncletom any idea what could be causing this? I did a general search and didn't find anything
from crx.
FYI, occurs in Google Canary Version 75.0.3737.0 (Official Build) canary (64-bit)
from crx.
Interesting, thanks @arkon. I ended up using Chromes package method
/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --pack-extension=
Any release notes from Chromium that would have made this obvious?
from crx.
I'm hoping it's merged soon!
Chrome 73 requires the CRXs to be packed with the CRX3 header format
I made one comment in #98, to make the default value for the manifest version to be equal to 3
as it sounds like a saner default.
from crx.
Thanks for the info @MichalMeszaros!
from crx.
@oncletom can you close this in spare time?
from crx.
Might want to close this after a release is pushed out to NPM.
from crx.
Someone with rights to publish on npm is needed :).
from crx.
Just added this as a git repo in with npm, make sure you use master. Then it's usable :D Please see PavelVanecek/gulp-crx#27 for example :P - And I then required that with the specific branch in my own project where I needed it to be working :'))))
from crx.
Someone with rights to publish on npm is needed :).
cc @oncletom, @jed, @joscha
Sorry, only have gh
from crx.
Just an FYI for folks asking for this to be released– this package on NPM just points to the source:
https://github.com/oncletom/crx/blob/d54145fb74067a44d5f3ab6123dc4b1b130f36ee/package.json#L12-L15
So you can install the updated version directly from GitHub, e.g. ef150e8
yarn add -D -- git+https://github.com/oncletom/crx#ef150e8
from crx.
I use the version from the master branch and it works well, thanks. But few modules (such as crx-webpack-plugin
) depends on released version (which is 4.0.1 now).
Btw, for those who looking updated webpack wrapper: I have fork here: Deliaz/crx-webpack-plugin which points to the crx@master
.
from crx.
@oncletom, @jed
Is there anything we can do to help speed the process of releasing on NPM?
Is there any blockers we can help with?
from crx.
@ahwayakchih, i've added you as an owner on npm.
from crx.
Thanks @jed! I'll prepare new release as soon as #105 and then next one with updated CHANGELOG #106 are is merged :).
from crx.
I can confirm it packs my extension in a usable format, but I don't deploy through the store - only through the ExtensionForceList
from crx.
@ahwayakchih did pushing a new git tag published a new npm release? I thought that was working 🤔 (thanks @jed for giving npm publishing permissions)
from crx.
Related Issues (20)
- Do not write PEM inside extension's directory
- CRX3 inconsistent extension URL HOT 3
- Chrome 75.x: Package is invalid: 'CRX_REQUIRED_PROOF_MISSING' HOT 14
- Upgrade vulnerable lodash (again) HOT 1
- cli: crx command not found HOT 2
- how solveing to Callback must be a function ? HOT 3
- I have a problem. The generated file is incomplete HOT 2
- Why are the hash of crx files different using the same private key HOT 1
- use crx pack failed HOT 1
- Is there any plan to support rollup plugins ? HOT 1
- Reduce CRX size by setting zlib compression level HOT 1
- Some extensions need to include .crx files HOT 1
- Pack an extension without .pem key. HOT 1
- Calculate ID from path HOT 4
- Incorrect id calculation based on path HOT 10
- TypeScript HOT 4
- API for public PKCS PEM string HOT 7
- Lodash Security Vulnerability HOT 2
- Allow supplying our own `fs` HOT 10
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from crx.