Giter Site home page Giter Site logo

Comments (6)

Cleptomania avatar Cleptomania commented on September 25, 2024 1

I’ve done some work on Arcade since to get all of its dependency versions pinned and that’s been in Arcade for a few versions now so I actually had planned to get a new 1.0 release out to PyPi but then I got distracted with other work and honestly just forgot about it.

I would have liked to have some documentation prepared before releasing but I don’t know that I’m gonna have the time to make very complete documentation.

Regardless, I will work up a basic documentation system with some base instructions and at least have the API docs in it and put out version 1.0.0 on PyPi tonight/tomorrow.

The new version hasn’t actually been used to create any games or anything(at least that I’m aware of, if anyone’s made anything with the new version already I’d love to see it and get some feedback on the changes), so I will try and work up a really basic example for use with Pyglet or something to go with the docs, that would probably just cover a basic simple tile map loading sprites.

from pytiled_parser.

Cleptomania avatar Cleptomania commented on September 25, 2024 1

I've just released v1.0.0 on PyPi. Note I messed up some of the meta tagging with the build system so there might be a v1.0.1 sometime soon to rectify that, but is just project description type stuff, wouldn't change anything that matters so you can feel free to keep using 1.0.0.

I need to figure out a solution for the docs, currently there is essentially no documentation other than the auto-generated API docs(which honestly could also use some work), and even that is not hosted anywhere as of this moment so I need work that out but will try and get that finished up this weekend sometime.

If you are interested in seeing it's usage I am working on converting https://github.com/pythonarcade/arcade to use the new version and should be creating the PR for those changes sometime tomorrow hopefully. So far in my work with that, if you used it previously it's mostly naming changes/import structure changes and it's been fairly straight-forward to convert so far.

from pytiled_parser.

Cleptomania avatar Cleptomania commented on September 25, 2024

We have completely re-written pytiled_parser from the ground up recently, and that re-write can be found in this branch: https://github.com/Beefy-Swain/pytiled_parser/tree/rf/caster

The re-write can be considered stable and has 100% test coverage, however there is no documentation for it at this point, although we do have full coverage of the code with docstrings.

Due to pytiled_parser being a dependency of the Arcade library we are holding off on doing a release of the re-write to PyPi until the integration with that library is re-done.

You can install the version from the re-write branch if you'd like to use it. It is nearly 100% feature complete with Tiled with the exception of templates, wang sets, and world files. However it is made to work with the Tiled JSON format rather than TMX. To convert maps to JSON from TMX you just need to open them in Tiled and re-save as JSON, this process can also done via Tiled's CLI.

When we do create a release for this version that will be considered version 1.0.0 and will begin to follow semantic versioning at that point. However we are probably two or three months away from actually having the release to PyPi

from pytiled_parser.

albertvaka avatar albertvaka commented on September 25, 2024

I don't get why Arcade can't pin the older version of pytiled_parser while there's a newer version on PyPi, but ok, I'll wait until the 1.0 release. Also, if I understood the release timeline correctly, I also find strange that some changes currently on master (not in the rewrite) will never be released.

from pytiled_parser.

albertvaka avatar albertvaka commented on September 25, 2024

Hey! It's been 5 months and there' still no new release ☹️ Is there any plan for one? It's a pity we can't use the new features added since 2019!

from pytiled_parser.

albertvaka avatar albertvaka commented on September 25, 2024

Thanks a lot for the release, I'm already using it! 🙇💯

from pytiled_parser.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.