Skip to content
  • Categories
  • Recent
  • Groups
  • Users
  • Tags
  • Popular
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (Lumen)
  • No Skin
Collapse
Brand Logo
  1. Home
  2. Categories
  3. Announcements
  4. NodeBB v4.0.0 - v4.0.3

NodeBB v4.0.0 - v4.0.3

Scheduled Pinned Locked Moved Announcements
2 Posts 2 Posters 96 Views 2 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • RavenR Offline
    RavenR Offline
    Raven
    Co-Admin
    wrote on last edited by Raven
    #1

    What came in v4.0.3? (latest)

    Bug fixes

    • delete from payload instead of setting null
    • regression :tmi:
    • payload.version can be null
    • tidChanged
    • tids are not numeric for ap topics
    • handle cases where url passed to mime does not pass because of url contained a query string
    • isDraft logic, closes
    • path on windows
    • prevent messages from getting duplicated??
    • limit bodyLength length

    Refactors

    • events are returned inside post objects
    • move dropdown search inputs into dropdown
    • server.destroy
    • remove deprecated methods

    Tests

    • Search endpoint with start & end

    What came in v4.0.2?

    New Features

    • allow searching of custom selects
    • add uid to post.parent
    • add description and keywords to api/config

    Bug Fixes

    • bad logic that invisibly broke outgoing user follows completely
    • closes #13096, fix regression from renaming language files

    Refactors

    • remove old comment

    Tests

    • fix schema (ef5ae00)
    • fix schema (47734d4)

    What came in v4.0.1?

    New Features

    • use text-danger if chat over limt

    Bug fixes

    • disallow following cid -1
    • encoding of pid notifyCategoryFollowers
    • bump persona
    • closes, don't show world category
    • up dbsearch
    • update themes fix selector
    • move rateLimit check
    • null checks for category sync and actor assertions
    • add sourceContent to teasers
    • send missing actor property when 1b12 annoucing local posts
    • closes encodeURIComponent X-Redirect
    • add displayname to email tpl data

    Other Changes

    • missing;(8b38cb3)
    • reduce image size

    Tests

    • adjust webfinger test for updated 404 status code
    • fix x-redirect tests
    • add sourceContent to spec
    • change test to 404
    • remove only

    What came in v4.0.0?

    Breaking changes

    • add new escape option to getPostSummaryByPids [breaking]
    • core html stripping on plaintext, remove 'filter:teasers.configureStripTags' hook, remove html stripping from teaser generation

    Documentation Changes

    • add resizeimageWidth to openai definition for /api/config route
    • fix comment
    • schema update for activitypub acp route
    • update comment to reflect new behavior

    New Features

    • fix activitypub toggler to be more complete
    • added activityplub file to translations
    • save audience into post hash (for remote posts)
    • Filter hook
    • Append uploaded images into thumbnails set
    • pending follows and logic for remote users
    • show 'share this to x' in topic event when moving topics out of cid
    • Phrase incoming custom fields for remote users
    • Custom user fields to local users now federating out
    • add title property to custom emoji markup
    • parse incoming emoji tags and replace in content prior to storage in database
    • fire new hook (filter:activitypub.mocks.note) on note marking
    • handle recipient of add activity
    • Associate new topics created from asserted notes with their originating context, if that context is resolva
    • send all outgoing links to /ap first to see if it's activitypub enabled, parse if able, otherwise redirect as normal
    • federate on chat messages edit
    • notify users on new messages from remote users, fix use of parseInt in generating chat notification
    • handle incoming non-public activites as chat messages
    • federating out chat messages
    • update mdidleware.assert.message so roomId is optional
    • dynamic category icon generation
    • enable web-push plugin on first install
    • service worker icon and badge support
    • update buildRecipients to include all topic participants and their followers,
    • notification rescind support
    • update service worker to handle push notificationclick
    • add onmessage handler for service worker
    • extend activitypubApi.create.note to accept post object to reduce unecessary calls to retrive post summary
    • moving out topic of cid -1 federates an Announce activity
    • additional copy re: editing remote posts
    • allow vanity domains pointing to an account hosted elsewhere
    • show local users who follow (or are followed) by a remote user, on a remote user's profile
    • add post attachments to topic thumbnails
    • icon replacing user status for remote users, denoting that they are from outside and local instance
    • allow activitypub request cache to be ignored
    • send join date in local actor mock
    • AP note replies collection, closes
    • openai spec for acp category federation page
    • slightly better title generation
    • help modal for world page
    • add id to like
    • bulk purge flags
    • rescind post flags
    • intergrate post uploads into attachments for outgoing note mocks
    • add id to profile updates
    • noremalize actor prop in middleware
    • save remote post url into hash for use
    • note attachments via link preview plugin
    • add ids for undoing follows
    • send back follow id in accept
    • add id to follows and verify accepts
    • resolve objects from ids in middleware
    • filter out topics in cid -1 from tagged topics page
    • sign public key requests
    • populate and send link tag/header respectively for activitypub-enabled content
    • basic AP flag support
    • send unique identifiers for note activites
    • upgrade script to re-assert all known actors to save URL into hash, and bump mentions
    • sorting an filtering in /world
    • make the /api/world data more category-like
    • add more properties from /category to /world
    • follow redirects in API
    • add checks to only continue with topic session if there is a relation to existing content
    • add assertion lock on activitypub.notes.assert
    • have category actor send Annouce(note) on remote replies to topics in a cid
    • have category actor send Announce(note) activity on posts from that cid
    • ability to update category handles
    • category handles,
    • rename 'world' category to 'uncategorized'
    • plumb pid into return data from posts.loadPostsTools, add link to view original post, for remote content
    • add TTL cache for Actors.assert
    • log all post edits to the event log, return eid when logging events, plumb eid into Update(note) to federate out as a unique id
    • if Update(note) is given for a post that does not exist, assert it
    • add /world and /world/all to available nav items
    • mentions support
    • allow user.search to handle remote handles, beginning of mentions support
    • intergrate notifications for remote likes, follows and announces
    • federate tags out on new posts (if new topic)
    • restrict loopback calls
    • fine-grained privileges intergration for fediverse users and world pseudo-category
    • temporarily deny handling non-public notes
    • shared inbox
    • security, cross-check key ownership against re...

    Older Documentation

    1 Reply Last reply
    πŸ‘
    0
    • AlmondA Online
      AlmondA Online
      Almond
      Co-Admin clowns
      wrote on last edited by
      #2

      Thank you raven

      Making the community better, one day at a time. β™‘

      I am smart so you don't have to be β˜†

      I'm not a global mod β—‡

      1 Reply Last reply
      0
      • RavenR Raven moved this topic from Announcements on
      • RavenR Raven moved this topic from Technical Support on
      Reply
      • Reply as topic
      Log in to reply
      • Oldest to Newest
      • Newest to Oldest
      • Most Votes


      • Login

      • Don't have an account? Register

      • Login or register to search.
      • First post
        Last post
      0
      • Categories
      • Recent
      • Groups
      • Users
      • Tags
      • Popular