https://htmx.org logo
Join Discord
Powered by
# htmx-general
  • t

    tall-dinner-62086

    07/14/2022, 7:44 PM
    And that's the story of how I ended up rewriting the whole thing over the course of a couple of months
  • p

    proud-kangaroo-39262

    07/14/2022, 7:44 PM
    even with semver, theres no guarantee that devs wont break backward compatibility between minor releases. Sometimes, they still do.
  • p

    proud-kangaroo-39262

    07/14/2022, 7:45 PM
    for me, I just assume that backward compatibility is only guaranteed, within changes of the 3rd number.
  • t

    tall-dinner-62086

    07/14/2022, 7:45 PM
    Except it isn't if you're not using semver
  • p

    proud-kangaroo-39262

    07/14/2022, 7:45 PM
    ie. v1.0.1 should be backward compatible with v1.0.0.
  • p

    proud-kangaroo-39262

    07/14/2022, 7:45 PM
    but v1.1.0, may or may not.
  • g

    gorgeous-airport-54386

    07/14/2022, 7:45 PM
    this is what npm does to you
  • t

    tall-dinner-62086

    07/14/2022, 7:45 PM
    If you don't follow any versioning standard, there's absolutely no guarantee that 1.1.1 is compatible with 1.1.10
  • t

    tall-dinner-62086

    07/14/2022, 7:46 PM
    Semver is the closest thing we have to standardized version numbers
  • t

    tall-dinner-62086

    07/14/2022, 7:46 PM
    Is it perfect? No. But it is infinitely better than everyone coming up with their own versioning scheme
  • p

    proud-kangaroo-39262

    07/14/2022, 7:46 PM
    using year number as standardized version number, isnt a bad idea either.
  • t

    tall-dinner-62086

    07/14/2022, 7:47 PM
    That's a terrible idea
  • g

    gorgeous-airport-54386

    07/14/2022, 7:47 PM
    new rule: packages should not be allowed to publish versions with the x.x.x format unless they hand in a signed copy of the semver standard to npm inc.
  • t

    tall-dinner-62086

    07/14/2022, 7:47 PM
    There is nothing about the calendar year that relates to the state of the code
  • g

    gorgeous-airport-54386

    07/14/2022, 7:48 PM
    use semver but never leave 0.x.x so you can do whatever
  • t

    tall-dinner-62086

    07/14/2022, 7:48 PM
    Ye
  • g

    gorgeous-airport-54386

    07/14/2022, 7:48 PM
    the _hyperscript approach
  • p

    proud-kangaroo-39262

    07/14/2022, 7:49 PM
    0.x.x means, hmm, the project is never stable enough? 🤔
  • g

    gorgeous-airport-54386

    07/14/2022, 7:49 PM
    remember when we moved from 0.0.9 to 0.8.0 because we felt like it
  • t

    tall-dinner-62086

    07/14/2022, 7:49 PM
    Anything < 0 is basically "unreleased"
  • g

    gorgeous-airport-54386

    07/14/2022, 7:49 PM
    can't do that after 1.0.0
  • t

    tall-dinner-62086

    07/14/2022, 7:49 PM
    1.0 is "this is stable now and we pinky promise not to fuck it up"
  • g

    gorgeous-airport-54386

    07/14/2022, 7:50 PM
    1.0.1 means "oh we fucked it up already"
  • p

    proud-kangaroo-39262

    07/14/2022, 7:52 PM
    I remember crystal lang moved from 0.36.1 to 1.0.0 eventually. 🙂
  • g

    gorgeous-airport-54386

    07/14/2022, 7:52 PM
    cowards
  • g

    gorgeous-airport-54386

    07/14/2022, 7:52 PM
    can't believe they sold out to Big SemVer
  • l

    late-king-98305

    07/14/2022, 9:13 PM
    Are you me? (Not due to semver issues, but due to a contract delivery where the contractors expended all their hours and couldn't make the system work on a new server. That was a long summer...)
  • b

    brave-dog-98297

    07/14/2022, 9:15 PM
    Using v1.8
  • l

    late-king-98305

    07/14/2022, 9:17 PM
    ...the system they wrote, I must add...
  • t

    tall-machine-76705

    07/14/2022, 9:35 PM
    Hey folks, If I have a socket.io server running, what should the
    ws-connect
    attribute be set to for htmx to receive messages that I emit?
1...746747748...1146Latest