javascript icon indicating copy to clipboard operation
javascript copied to clipboard

Recent updates are not released

Open sylee957 opened this issue 1 year ago • 2 comments

Although there were updates in the repository

https://github.com/emitter-io/javascript/pull/16

I still see that the released packages uses old type definitions

    /**
     * Hooks an event to the client.
     */
    on(event: EmitterEvents | string, callback: (args?: any) => void): Emitter;
    /**
     * Unhooks an event from the client.
     */
    off(event: EmitterEvents | string, callback: (args?: any) => void): Emitter;

Can you release the new version of the package?

sylee957 avatar Jan 02 '24 14:01 sylee957

I would do a release right now, but I'm about to intoduce a new API in Emitter ("history" https://github.com/emitter-io/emitter/pull/414 ) which will imply a new update and release pretty soon. I just have to synchronize with @kelindar on that matter before this feature can be released, but it shouldn't be long. But maybe I don't realize how blocking this is for you and you absolutely need the release right now, in that case let me know.

Florimond avatar Jan 02 '24 15:01 Florimond

I favor frequent releases anyway, or otherwise, I'd like to see more transparency about any releases or roadmap. Because it seems unclear because there were no updates for 4 years. I think that the new type definitions are useful to get the minor release

sylee957 avatar Jan 02 '24 15:01 sylee957

Ref: https://github.com/emitter-io/emitter/issues/234 & https://github.com/emitter-io/javascript/issues/7

So where is the "latest" version? These are all different

  • http://cdn.emitter.io/js/emitter.js
  • https://raw.githubusercontent.com/emitter-io/javascript/refs/heads/master/sample/emitter.js
  • https://github.com/emitter-io/javascript/releases/tag/v0.1.3

ben-auo avatar Sep 26 '24 22:09 ben-auo