summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2012-02-09Fixed a bug that caused a crash when you passed a dictionary as an attribute ↵Leonard Richardson
value (possibly because you mistyped attrs). [bug=842419]
2012-02-08Added missing import.Leonard Richardson
2012-02-08Rationalized the treatment of multi-valued HTML attributes such as 'class'Leonard Richardson
2012-02-08Minor doc updates.Leonard Richardson
2012-02-08Minor doc updates.Leonard Richardson
2012-02-08Corrected the version of Python 2.7 that's got the magic HTMLParser.Leonard Richardson
2012-02-08Moved the historical changelog into NEWS.Leonard Richardson
2012-02-08Added more detail to the NEWS.Leonard Richardson
2012-02-08Added some links.Leonard Richardson
2012-02-08Moved around a bunch of metadata.Leonard Richardson
2012-02-08Added the scripts I use to run the unit tests on both versions.Leonard Richardson
2012-02-08Fixed download URL.Leonard Richardson
2012-02-08Switched around the implementation of insert_before and insert_after to ↵Leonard Richardson
match jQuery.
2012-02-08Renamed move_* back to insert_*Leonard Richardson
2012-02-07Package the docs with the code.Leonard Richardson
2012-02-07Newly created tags use the same empty-element rules as the builder used to ↵Leonard Richardson
originally create the soup.
2012-02-07BeautifulSoup objects don't support move_before() or move_after.Leonard Richardson
2012-02-07Renamed insert_before to move_before, to avoid confusion with the way ↵Leonard Richardson
insert() works.
2012-02-07Documented today's changes.Leonard Richardson
2012-02-07Added and tested insert_before and insert_after.Leonard Richardson
2012-02-07Made the formatter something you pass in rather than a variable you set.Leonard Richardson
2012-02-07On output, always convert special XML characters to entities.Leonard Richardson
2012-02-07It's OK for a tag to contain another, identical tag, just not for it to ↵Leonard Richardson
contain itself.
2012-02-07Added note on html5lib problem.Leonard Richardson
2012-02-06Monkeypatch Python 3.2 versions prior to 3.2.3 to solve some major ↵Leonard Richardson
HTMLParser bugs.
2012-02-06Updated doc.Leonard Richardson
2012-02-06You can't replace a tag with its parent, or insert a tag into itself. ↵Leonard Richardson
replace operations return the thing that was replaced.
2012-02-02Improved the setup.py.Leonard Richardson
2012-02-02Added people to AUTHORS whose recognition is overdue.Leonard Richardson
2012-02-02Fixed links and package names now that the distribution picture is becoming ↵Leonard Richardson
more clear.
2012-02-02Added docs.Leonard Richardson
2012-02-01Look for lxml in preference to html5lib.Leonard Richardson
2012-02-01Removed test that we can't really test anymore.Leonard Richardson
2012-02-01LXML's HTML parser is pretty permissive.Leonard Richardson
2012-02-01Cleaned up the TODO.Leonard Richardson
2012-02-01Generators no longer yield None after going off the end of the iteration.Leonard Richardson
2012-02-01Got the new-tag test to pass.Leonard Richardson
2012-02-01Added tag creation and string generators, both created while writing the docs.Leonard Richardson
2012-02-01Committed minor changes made while writing docs.Leonard Richardson
2012-01-20More script noodling.Leonard Richardson
2012-01-20Updated the README.Leonard Richardson
2012-01-20Tests now work in both versions, and it's possible to test both versions by ↵Leonard Richardson
running one command.
2012-01-20Made it easier to convert BS3 code to BS4.Leonard Richardson
2012-01-20Replaced assertEquals with assertEqual to get rid of deprecation notice.Leonard Richardson
2012-01-20Actually fixed the test failure.Leonard Richardson
2012-01-20Got the test suite to pass on Python 3.2 (skipping the html5lib stuff, which ↵Leonard Richardson
doesn't seem to have Python 3 support yet.)
2011-08-16Moved documentation to README where tarball downloaders will see it.Leonard Richardson
2011-08-16Rationalized version number.Leonard Richardson
2011-08-16Prep for beta release.Leonard Richardson
2011-08-11[r=leonardr] Changes to make Beautiful Soup work with Python 3. Code by ↵Leonard Richardson
Thomas Kluyver.