I think the dogma of Christ’s birth from a virgin, and Joseph’s lack of relations with her prior to Jesus’ birth, is nearly universally accepted among Christians.
The dogma of Mary’s perpetual virginity, OTOH, is not, and for good reason, Jesus’ brothers being among them.
Jesus had brothers and sisters.
It is very clear in the gospels.
Yes while the Bible tells us that Joseph never “knew her” until after the birth of Jesus, it never says that they never had sex...
sex between married couples was never a sin ...God encouraged people to “multiple” ...
sex was SANCTIFIED by the marriage customs of the Jews following God’s instructions..
The word UNTIL has meaning...(also “till”)
Matthew 1:25
The Catholic Bibles
New Jerusalem Bible
And knew her not till she had brought forth her firstborn son: and he called his name JESUS. Matthew 1:25,
Vulgate Bible
et non cognoscebat eam donec peperit filium suum primogenitum et vocavit nomen eius Iesum
And he knew her not till she brought forth her first born son: and he called his name Jesus.
The Protestant Bibles
New International Version
But he did not consummate their marriage until she gave birth to a son. And he gave him the name Jesus.
New Living Translation
But he did not have sexual relations with her until her son was born. And Joseph named him Jesus.
English Standard Version
but knew her not until she had given birth to a son. And he called his name Jesus.
Berean Study Bible
But he had no union with her until she gave birth to a Son. And he gave Him the name Jesus.
Berean Literal Bible
But he did not know her until she had brought forth a Son, and he called His name Jesus.
New American Standard Bible
but kept her a virgin until she gave birth to a Son; and he called His name Jesus.
King James Bible
And knew her not till she had brought forth her firstborn son: and he called his name JESUS.
Holman Christian Standard Bible
but did not know her intimately until she gave birth to a son. And he named Him Jesus.
International Standard Version
He did not have marital relations with her until she had given birth to a son; and he named him Jesus.
NET Bible
but did not have marital relations with her until she gave birth to a son, whom he named Jesus.
New Heart English Bible
and had no marital relations with her until she had brought forth a son; and he named him Jesus.
Aramaic Bible in Plain English
And he did not know her sexually until she delivered her firstborn son, and she called his name Yeshua.
GOD’S WORD® Translation
He did not have marital relations with her before she gave birth to a son. Joseph named the child Jesus.
New American Standard 1977
and kept her a virgin until she gave birth to a Son; and he called His name Jesus.
Jubilee Bible 2000
and knew her not until she had brought forth her firstborn son, and he called his name Jesus.
King James 2000 Bible
And knew her not till she had brought forth her firstborn son: and he called his name JESUS.
American King James Version
And knew her not till she had brought forth her firstborn son: and he called his name JESUS.
American Standard Version
and knew her not till she had brought forth a son: and he called his name JESUS.
Douay-Rheims Bible
And he knew her not till she brought forth her firstborn son: and he called his name JESUS.
Darby Bible Translation
and knew her not until she had brought forth her firstborn son: and he called his name Jesus.
English Revised Version
and knew her not till she had brought forth a son: and he called his name JESUS.
Webster’s Bible Translation
And knew her not till she had brought forth her first-born son: and he called his name JESUS.
Weymouth New Testament
but did not live with her until she had given birth to a son. The child’s name he called JESUS.
World English Bible
and didn’t know her sexually until she had brought forth her firstborn son. He named him Jesus.
Young’s Literal Translation
and did not know her till she brought forth her son — the first-born, and he called his name Jesus.